//================================CStdStringPtrMap============================

function Delphi_StdStringPtrMap_CppCreate; external DuiLibdll name 'Delphi_StdStringPtrMap_CppCreate';
procedure Delphi_StdStringPtrMap_CppDestroy; external DuiLibdll name 'Delphi_StdStringPtrMap_CppDestroy';
procedure Delphi_StdStringPtrMap_Resize; external DuiLibdll name 'Delphi_StdStringPtrMap_Resize';
function Delphi_StdStringPtrMap_Find; external DuiLibdll name 'Delphi_StdStringPtrMap_Find';
function Delphi_StdStringPtrMap_Insert; external DuiLibdll name 'Delphi_StdStringPtrMap_Insert';
function Delphi_StdStringPtrMap_Set; external DuiLibdll name 'Delphi_StdStringPtrMap_Set';
function Delphi_StdStringPtrMap_Remove; external DuiLibdll name 'Delphi_StdStringPtrMap_Remove';
procedure Delphi_StdStringPtrMap_RemoveAll; external DuiLibdll name 'Delphi_StdStringPtrMap_RemoveAll';
function Delphi_StdStringPtrMap_GetSize; external DuiLibdll name 'Delphi_StdStringPtrMap_GetSize';
function Delphi_StdStringPtrMap_GetAt; external DuiLibdll name 'Delphi_StdStringPtrMap_GetAt';

//================================CStdValArray============================

function Delphi_StdValArray_CppCreate; external DuiLibdll name 'Delphi_StdValArray_CppCreate';
procedure Delphi_StdValArray_CppDestroy; external DuiLibdll name 'Delphi_StdValArray_CppDestroy';
procedure Delphi_StdValArray_Empty; external DuiLibdll name 'Delphi_StdValArray_Empty';
function Delphi_StdValArray_IsEmpty; external DuiLibdll name 'Delphi_StdValArray_IsEmpty';
function Delphi_StdValArray_Add; external DuiLibdll name 'Delphi_StdValArray_Add';
function Delphi_StdValArray_Remove; external DuiLibdll name 'Delphi_StdValArray_Remove';
function Delphi_StdValArray_GetSize; external DuiLibdll name 'Delphi_StdValArray_GetSize';
function Delphi_StdValArray_GetData; external DuiLibdll name 'Delphi_StdValArray_GetData';
function Delphi_StdValArray_GetAt; external DuiLibdll name 'Delphi_StdValArray_GetAt';

//================================CStdPtrArray============================

function Delphi_StdPtrArray_CppCreate; external DuiLibdll name 'Delphi_StdPtrArray_CppCreate';
procedure Delphi_StdPtrArray_CppDestroy; external DuiLibdll name 'Delphi_StdPtrArray_CppDestroy';
procedure Delphi_StdPtrArray_Empty; external DuiLibdll name 'Delphi_StdPtrArray_Empty';
procedure Delphi_StdPtrArray_Resize; external DuiLibdll name 'Delphi_StdPtrArray_Resize';
function Delphi_StdPtrArray_IsEmpty; external DuiLibdll name 'Delphi_StdPtrArray_IsEmpty';
function Delphi_StdPtrArray_Find; external DuiLibdll name 'Delphi_StdPtrArray_Find';
function Delphi_StdPtrArray_Add; external DuiLibdll name 'Delphi_StdPtrArray_Add';
function Delphi_StdPtrArray_SetAt; external DuiLibdll name 'Delphi_StdPtrArray_SetAt';
function Delphi_StdPtrArray_InsertAt; external DuiLibdll name 'Delphi_StdPtrArray_InsertAt';
function Delphi_StdPtrArray_Remove; external DuiLibdll name 'Delphi_StdPtrArray_Remove';
function Delphi_StdPtrArray_GetSize; external DuiLibdll name 'Delphi_StdPtrArray_GetSize';
function Delphi_StdPtrArray_GetData; external DuiLibdll name 'Delphi_StdPtrArray_GetData';
function Delphi_StdPtrArray_GetAt; external DuiLibdll name 'Delphi_StdPtrArray_GetAt';

//================================CNotifyPump============================

function Delphi_NotifyPump_CppCreate; external DuiLibdll name 'Delphi_NotifyPump_CppCreate';
procedure Delphi_NotifyPump_CppDestroy; external DuiLibdll name 'Delphi_NotifyPump_CppDestroy';
function Delphi_NotifyPump_AddVirtualWnd; external DuiLibdll name 'Delphi_NotifyPump_AddVirtualWnd';
function Delphi_NotifyPump_RemoveVirtualWnd; external DuiLibdll name 'Delphi_NotifyPump_RemoveVirtualWnd';
procedure Delphi_NotifyPump_NotifyPump; external DuiLibdll name 'Delphi_NotifyPump_NotifyPump';
function Delphi_NotifyPump_LoopDispatch; external DuiLibdll name 'Delphi_NotifyPump_LoopDispatch';

//================================CDialogBuilder============================

function Delphi_DialogBuilder_CppCreate; external DuiLibdll name 'Delphi_DialogBuilder_CppCreate';
procedure Delphi_DialogBuilder_CppDestroy; external DuiLibdll name 'Delphi_DialogBuilder_CppDestroy';
function Delphi_DialogBuilder_Create_01; external DuiLibdll name 'Delphi_DialogBuilder_Create_01';
function Delphi_DialogBuilder_Create_02; external DuiLibdll name 'Delphi_DialogBuilder_Create_02';
function Delphi_DialogBuilder_GetMarkup; external DuiLibdll name 'Delphi_DialogBuilder_GetMarkup';
procedure Delphi_DialogBuilder_GetLastErrorMessage; external DuiLibdll name 'Delphi_DialogBuilder_GetLastErrorMessage';
procedure Delphi_DialogBuilder_GetLastErrorLocation; external DuiLibdll name 'Delphi_DialogBuilder_GetLastErrorLocation';

//================================CMarkup============================

function Delphi_Markup_CppCreate; external DuiLibdll name 'Delphi_Markup_CppCreate';
procedure Delphi_Markup_CppDestroy; external DuiLibdll name 'Delphi_Markup_CppDestroy';
function Delphi_Markup_Load; external DuiLibdll name 'Delphi_Markup_Load';
function Delphi_Markup_LoadFromMem; external DuiLibdll name 'Delphi_Markup_LoadFromMem';
function Delphi_Markup_LoadFromFile; external DuiLibdll name 'Delphi_Markup_LoadFromFile';
procedure Delphi_Markup_Release; external DuiLibdll name 'Delphi_Markup_Release';
function Delphi_Markup_IsValid; external DuiLibdll name 'Delphi_Markup_IsValid';
procedure Delphi_Markup_SetPreserveWhitespace; external DuiLibdll name 'Delphi_Markup_SetPreserveWhitespace';
procedure Delphi_Markup_GetLastErrorMessage; external DuiLibdll name 'Delphi_Markup_GetLastErrorMessage';
procedure Delphi_Markup_GetLastErrorLocation; external DuiLibdll name 'Delphi_Markup_GetLastErrorLocation';
function Delphi_Markup_GetRoot; external DuiLibdll name 'Delphi_Markup_GetRoot';

//================================CMarkupNode============================

function Delphi_MarkupNode_CppCreate; external DuiLibdll name 'Delphi_MarkupNode_CppCreate';
procedure Delphi_MarkupNode_CppDestroy; external DuiLibdll name 'Delphi_MarkupNode_CppDestroy';
function Delphi_MarkupNode_IsValid; external DuiLibdll name 'Delphi_MarkupNode_IsValid';
function Delphi_MarkupNode_GetParent; external DuiLibdll name 'Delphi_MarkupNode_GetParent';
function Delphi_MarkupNode_GetSibling; external DuiLibdll name 'Delphi_MarkupNode_GetSibling';
function Delphi_MarkupNode_GetChild_01; external DuiLibdll name 'Delphi_MarkupNode_GetChild_01';
function Delphi_MarkupNode_GetChild_02; external DuiLibdll name 'Delphi_MarkupNode_GetChild_02';
function Delphi_MarkupNode_HasSiblings; external DuiLibdll name 'Delphi_MarkupNode_HasSiblings';
function Delphi_MarkupNode_HasChildren; external DuiLibdll name 'Delphi_MarkupNode_HasChildren';
function Delphi_MarkupNode_GetName; external DuiLibdll name 'Delphi_MarkupNode_GetName';
function Delphi_MarkupNode_GetValue; external DuiLibdll name 'Delphi_MarkupNode_GetValue';
function Delphi_MarkupNode_HasAttributes; external DuiLibdll name 'Delphi_MarkupNode_HasAttributes';
function Delphi_MarkupNode_HasAttribute; external DuiLibdll name 'Delphi_MarkupNode_HasAttribute';
function Delphi_MarkupNode_GetAttributeCount; external DuiLibdll name 'Delphi_MarkupNode_GetAttributeCount';
function Delphi_MarkupNode_GetAttributeName; external DuiLibdll name 'Delphi_MarkupNode_GetAttributeName';
function Delphi_MarkupNode_GetAttributeValue_01; external DuiLibdll name 'Delphi_MarkupNode_GetAttributeValue_01';
function Delphi_MarkupNode_GetAttributeValue_02; external DuiLibdll name 'Delphi_MarkupNode_GetAttributeValue_02';
function Delphi_MarkupNode_GetAttributeValue_03; external DuiLibdll name 'Delphi_MarkupNode_GetAttributeValue_03';
function Delphi_MarkupNode_GetAttributeValue_04; external DuiLibdll name 'Delphi_MarkupNode_GetAttributeValue_04';

//================================CControlUI============================

function Delphi_ControlUI_CppCreate; external DuiLibdll name 'Delphi_ControlUI_CppCreate';
procedure Delphi_ControlUI_CppDestroy; external DuiLibdll name 'Delphi_ControlUI_CppDestroy';
function Delphi_ControlUI_GetName; external DuiLibdll name 'Delphi_ControlUI_GetName';
procedure Delphi_ControlUI_SetName; external DuiLibdll name 'Delphi_ControlUI_SetName';
function Delphi_ControlUI_GetClass; external DuiLibdll name 'Delphi_ControlUI_GetClass';
function Delphi_ControlUI_GetInterface; external DuiLibdll name 'Delphi_ControlUI_GetInterface';
function Delphi_ControlUI_GetControlFlags; external DuiLibdll name 'Delphi_ControlUI_GetControlFlags';
function Delphi_ControlUI_GetNativeWindow; external DuiLibdll name 'Delphi_ControlUI_GetNativeWindow';
function Delphi_ControlUI_Activate; external DuiLibdll name 'Delphi_ControlUI_Activate';
function Delphi_ControlUI_GetManager; external DuiLibdll name 'Delphi_ControlUI_GetManager';
procedure Delphi_ControlUI_SetManager; external DuiLibdll name 'Delphi_ControlUI_SetManager';
function Delphi_ControlUI_GetParent; external DuiLibdll name 'Delphi_ControlUI_GetParent';
function Delphi_ControlUI_GetText; external DuiLibdll name 'Delphi_ControlUI_GetText';
procedure Delphi_ControlUI_SetText; external DuiLibdll name 'Delphi_ControlUI_SetText';
function Delphi_ControlUI_GetBkColor; external DuiLibdll name 'Delphi_ControlUI_GetBkColor';
procedure Delphi_ControlUI_SetBkColor; external DuiLibdll name 'Delphi_ControlUI_SetBkColor';
function Delphi_ControlUI_GetBkColor2; external DuiLibdll name 'Delphi_ControlUI_GetBkColor2';
procedure Delphi_ControlUI_SetBkColor2; external DuiLibdll name 'Delphi_ControlUI_SetBkColor2';
function Delphi_ControlUI_GetBkColor3; external DuiLibdll name 'Delphi_ControlUI_GetBkColor3';
procedure Delphi_ControlUI_SetBkColor3; external DuiLibdll name 'Delphi_ControlUI_SetBkColor3';
function Delphi_ControlUI_GetBkImage; external DuiLibdll name 'Delphi_ControlUI_GetBkImage';
procedure Delphi_ControlUI_SetBkImage; external DuiLibdll name 'Delphi_ControlUI_SetBkImage';
function Delphi_ControlUI_GetFocusBorderColor; external DuiLibdll name 'Delphi_ControlUI_GetFocusBorderColor';
procedure Delphi_ControlUI_SetFocusBorderColor; external DuiLibdll name 'Delphi_ControlUI_SetFocusBorderColor';
function Delphi_ControlUI_IsColorHSL; external DuiLibdll name 'Delphi_ControlUI_IsColorHSL';
procedure Delphi_ControlUI_SetColorHSL; external DuiLibdll name 'Delphi_ControlUI_SetColorHSL';
procedure Delphi_ControlUI_GetBorderRound; external DuiLibdll name 'Delphi_ControlUI_GetBorderRound';
procedure Delphi_ControlUI_SetBorderRound; external DuiLibdll name 'Delphi_ControlUI_SetBorderRound';
function Delphi_ControlUI_DrawImage; external DuiLibdll name 'Delphi_ControlUI_DrawImage';
function Delphi_ControlUI_GetBorderColor; external DuiLibdll name 'Delphi_ControlUI_GetBorderColor';
procedure Delphi_ControlUI_SetBorderColor; external DuiLibdll name 'Delphi_ControlUI_SetBorderColor';
procedure Delphi_ControlUI_GetBorderSize; external DuiLibdll name 'Delphi_ControlUI_GetBorderSize';
procedure Delphi_ControlUI_SetBorderSize_01; external DuiLibdll name 'Delphi_ControlUI_SetBorderSize_01';
procedure Delphi_ControlUI_SetBorderSize_02; external DuiLibdll name 'Delphi_ControlUI_SetBorderSize_02';
function Delphi_ControlUI_GetBorderStyle; external DuiLibdll name 'Delphi_ControlUI_GetBorderStyle';
procedure Delphi_ControlUI_SetBorderStyle; external DuiLibdll name 'Delphi_ControlUI_SetBorderStyle';
function Delphi_ControlUI_GetPos; external DuiLibdll name 'Delphi_ControlUI_GetPos';
procedure Delphi_ControlUI_GetRelativePos; external DuiLibdll name 'Delphi_ControlUI_GetRelativePos';
procedure Delphi_ControlUI_GetClientPos; external DuiLibdll name 'Delphi_ControlUI_GetClientPos';
procedure Delphi_ControlUI_SetPos; external DuiLibdll name 'Delphi_ControlUI_SetPos';
procedure Delphi_ControlUI_Move; external DuiLibdll name 'Delphi_ControlUI_Move';
function Delphi_ControlUI_GetWidth; external DuiLibdll name 'Delphi_ControlUI_GetWidth';
function Delphi_ControlUI_GetHeight; external DuiLibdll name 'Delphi_ControlUI_GetHeight';
function Delphi_ControlUI_GetX; external DuiLibdll name 'Delphi_ControlUI_GetX';
function Delphi_ControlUI_GetY; external DuiLibdll name 'Delphi_ControlUI_GetY';
procedure Delphi_ControlUI_GetPadding; external DuiLibdll name 'Delphi_ControlUI_GetPadding';
procedure Delphi_ControlUI_SetPadding; external DuiLibdll name 'Delphi_ControlUI_SetPadding';
procedure Delphi_ControlUI_GetFixedXY; external DuiLibdll name 'Delphi_ControlUI_GetFixedXY';
procedure Delphi_ControlUI_SetFixedXY; external DuiLibdll name 'Delphi_ControlUI_SetFixedXY';
function Delphi_ControlUI_GetFixedWidth; external DuiLibdll name 'Delphi_ControlUI_GetFixedWidth';
procedure Delphi_ControlUI_SetFixedWidth; external DuiLibdll name 'Delphi_ControlUI_SetFixedWidth';
function Delphi_ControlUI_GetFixedHeight; external DuiLibdll name 'Delphi_ControlUI_GetFixedHeight';
procedure Delphi_ControlUI_SetFixedHeight; external DuiLibdll name 'Delphi_ControlUI_SetFixedHeight';
function Delphi_ControlUI_GetMinWidth; external DuiLibdll name 'Delphi_ControlUI_GetMinWidth';
procedure Delphi_ControlUI_SetMinWidth; external DuiLibdll name 'Delphi_ControlUI_SetMinWidth';
function Delphi_ControlUI_GetMaxWidth; external DuiLibdll name 'Delphi_ControlUI_GetMaxWidth';
procedure Delphi_ControlUI_SetMaxWidth; external DuiLibdll name 'Delphi_ControlUI_SetMaxWidth';
function Delphi_ControlUI_GetMinHeight; external DuiLibdll name 'Delphi_ControlUI_GetMinHeight';
procedure Delphi_ControlUI_SetMinHeight; external DuiLibdll name 'Delphi_ControlUI_SetMinHeight';
function Delphi_ControlUI_GetMaxHeight; external DuiLibdll name 'Delphi_ControlUI_GetMaxHeight';
procedure Delphi_ControlUI_SetMaxHeight; external DuiLibdll name 'Delphi_ControlUI_SetMaxHeight';
function Delphi_ControlUI_GetFloatPercent; external DuiLibdll name 'Delphi_ControlUI_GetFloatPercent';
procedure Delphi_ControlUI_SetFloatPercent; external DuiLibdll name 'Delphi_ControlUI_SetFloatPercent';
function Delphi_ControlUI_GetToolTip; external DuiLibdll name 'Delphi_ControlUI_GetToolTip';
procedure Delphi_ControlUI_SetToolTip; external DuiLibdll name 'Delphi_ControlUI_SetToolTip';
procedure Delphi_ControlUI_SetToolTipWidth; external DuiLibdll name 'Delphi_ControlUI_SetToolTipWidth';
function Delphi_ControlUI_GetToolTipWidth; external DuiLibdll name 'Delphi_ControlUI_GetToolTipWidth';
function Delphi_ControlUI_GetShortcut; external DuiLibdll name 'Delphi_ControlUI_GetShortcut';
procedure Delphi_ControlUI_SetShortcut; external DuiLibdll name 'Delphi_ControlUI_SetShortcut';
function Delphi_ControlUI_IsContextMenuUsed; external DuiLibdll name 'Delphi_ControlUI_IsContextMenuUsed';
procedure Delphi_ControlUI_SetContextMenuUsed; external DuiLibdll name 'Delphi_ControlUI_SetContextMenuUsed';
function Delphi_ControlUI_GetUserData; external DuiLibdll name 'Delphi_ControlUI_GetUserData';
procedure Delphi_ControlUI_SetUserData; external DuiLibdll name 'Delphi_ControlUI_SetUserData';
function Delphi_ControlUI_GetTag; external DuiLibdll name 'Delphi_ControlUI_GetTag';
procedure Delphi_ControlUI_SetTag; external DuiLibdll name 'Delphi_ControlUI_SetTag';
function Delphi_ControlUI_IsVisible; external DuiLibdll name 'Delphi_ControlUI_IsVisible';
procedure Delphi_ControlUI_SetVisible; external DuiLibdll name 'Delphi_ControlUI_SetVisible';
procedure Delphi_ControlUI_SetInternVisible; external DuiLibdll name 'Delphi_ControlUI_SetInternVisible';
function Delphi_ControlUI_IsEnabled; external DuiLibdll name 'Delphi_ControlUI_IsEnabled';
procedure Delphi_ControlUI_SetEnabled; external DuiLibdll name 'Delphi_ControlUI_SetEnabled';
function Delphi_ControlUI_IsMouseEnabled; external DuiLibdll name 'Delphi_ControlUI_IsMouseEnabled';
procedure Delphi_ControlUI_SetMouseEnabled; external DuiLibdll name 'Delphi_ControlUI_SetMouseEnabled';
function Delphi_ControlUI_IsKeyboardEnabled; external DuiLibdll name 'Delphi_ControlUI_IsKeyboardEnabled';
procedure Delphi_ControlUI_SetKeyboardEnabled; external DuiLibdll name 'Delphi_ControlUI_SetKeyboardEnabled';
function Delphi_ControlUI_IsFocused; external DuiLibdll name 'Delphi_ControlUI_IsFocused';
procedure Delphi_ControlUI_SetFocus; external DuiLibdll name 'Delphi_ControlUI_SetFocus';
function Delphi_ControlUI_IsFloat; external DuiLibdll name 'Delphi_ControlUI_IsFloat';
procedure Delphi_ControlUI_SetFloat; external DuiLibdll name 'Delphi_ControlUI_SetFloat';
procedure Delphi_ControlUI_AddCustomAttribute; external DuiLibdll name 'Delphi_ControlUI_AddCustomAttribute';
function Delphi_ControlUI_GetCustomAttribute; external DuiLibdll name 'Delphi_ControlUI_GetCustomAttribute';
function Delphi_ControlUI_RemoveCustomAttribute; external DuiLibdll name 'Delphi_ControlUI_RemoveCustomAttribute';
procedure Delphi_ControlUI_RemoveAllCustomAttribute; external DuiLibdll name 'Delphi_ControlUI_RemoveAllCustomAttribute';
function Delphi_ControlUI_FindControl; external DuiLibdll name 'Delphi_ControlUI_FindControl';
procedure Delphi_ControlUI_Invalidate; external DuiLibdll name 'Delphi_ControlUI_Invalidate';
function Delphi_ControlUI_IsUpdateNeeded; external DuiLibdll name 'Delphi_ControlUI_IsUpdateNeeded';
procedure Delphi_ControlUI_NeedUpdate; external DuiLibdll name 'Delphi_ControlUI_NeedUpdate';
procedure Delphi_ControlUI_NeedParentUpdate; external DuiLibdll name 'Delphi_ControlUI_NeedParentUpdate';
function Delphi_ControlUI_GetAdjustColor; external DuiLibdll name 'Delphi_ControlUI_GetAdjustColor';
procedure Delphi_ControlUI_Init; external DuiLibdll name 'Delphi_ControlUI_Init';
procedure Delphi_ControlUI_DoInit; external DuiLibdll name 'Delphi_ControlUI_DoInit';
procedure Delphi_ControlUI_Event; external DuiLibdll name 'Delphi_ControlUI_Event';
procedure Delphi_ControlUI_DoEvent; external DuiLibdll name 'Delphi_ControlUI_DoEvent';
procedure Delphi_ControlUI_SetAttribute; external DuiLibdll name 'Delphi_ControlUI_SetAttribute';
function Delphi_ControlUI_ApplyAttributeList; external DuiLibdll name 'Delphi_ControlUI_ApplyAttributeList';
function Delphi_ControlUI_GetAttributeList; external DuiLibdll name 'Delphi_ControlUI_GetAttributeList';
procedure Delphi_ControlUI_EstimateSize; external DuiLibdll name 'Delphi_ControlUI_EstimateSize';
procedure Delphi_ControlUI_DoPaint; external DuiLibdll name 'Delphi_ControlUI_DoPaint';
procedure Delphi_ControlUI_Paint; external DuiLibdll name 'Delphi_ControlUI_Paint';
procedure Delphi_ControlUI_PaintBkColor; external DuiLibdll name 'Delphi_ControlUI_PaintBkColor';
procedure Delphi_ControlUI_PaintBkImage; external DuiLibdll name 'Delphi_ControlUI_PaintBkImage';
procedure Delphi_ControlUI_PaintStatusImage; external DuiLibdll name 'Delphi_ControlUI_PaintStatusImage';
procedure Delphi_ControlUI_PaintText; external DuiLibdll name 'Delphi_ControlUI_PaintText';
procedure Delphi_ControlUI_PaintBorder; external DuiLibdll name 'Delphi_ControlUI_PaintBorder';
procedure Delphi_ControlUI_DoPostPaint; external DuiLibdll name 'Delphi_ControlUI_DoPostPaint';
procedure Delphi_ControlUI_SetVirtualWnd; external DuiLibdll name 'Delphi_ControlUI_SetVirtualWnd';
function Delphi_ControlUI_GetVirtualWnd; external DuiLibdll name 'Delphi_ControlUI_GetVirtualWnd';// {$IFDEF SupportDynLoad}delayed{$ENDIF};


//================================CDelphi_WindowImplBase============================

function Delphi_Delphi_WindowImplBase_CppCreate; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_CppCreate';
procedure Delphi_Delphi_WindowImplBase_CppDestroy; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_CppDestroy';
function Delphi_Delphi_WindowImplBase_GetHWND; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_GetHWND';
function Delphi_Delphi_WindowImplBase_RegisterWindowClass; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_RegisterWindowClass';
function Delphi_Delphi_WindowImplBase_RegisterSuperclass; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_RegisterSuperclass';
function Delphi_Delphi_WindowImplBase_Create_01; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_Create_01';
function Delphi_Delphi_WindowImplBase_Create_02; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_Create_02';
function Delphi_Delphi_WindowImplBase_CreateDuiWindow; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_CreateDuiWindow';
function Delphi_Delphi_WindowImplBase_CreateDelphiWindow; external Duilibdll name 'Delphi_Delphi_WindowImplBase_CreateDelphiWindow';
function Delphi_Delphi_WindowImplBase_Subclass; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_Subclass';
procedure Delphi_Delphi_WindowImplBase_Unsubclass; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_Unsubclass';
procedure Delphi_Delphi_WindowImplBase_ShowWindow; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_ShowWindow';
function Delphi_Delphi_WindowImplBase_ShowModal; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_ShowModal';
procedure Delphi_Delphi_WindowImplBase_Close; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_Close';
procedure Delphi_Delphi_WindowImplBase_CenterWindow; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_CenterWindow';
procedure Delphi_Delphi_WindowImplBase_SetIcon; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetIcon';
function Delphi_Delphi_WindowImplBase_SendMessage; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SendMessage';
function Delphi_Delphi_WindowImplBase_PostMessage; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_PostMessage';
procedure Delphi_Delphi_WindowImplBase_ResizeClient; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_ResizeClient';
function Delphi_Delphi_WindowImplBase_AddVirtualWnd; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_AddVirtualWnd';
function Delphi_Delphi_WindowImplBase_RemoveVirtualWnd; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_RemoveVirtualWnd';
procedure Delphi_Delphi_WindowImplBase_NotifyPump; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_NotifyPump';
function Delphi_Delphi_WindowImplBase_LoopDispatch; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_LoopDispatch';
function Delphi_Delphi_WindowImplBase_GetPaintManagerUI; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_GetPaintManagerUI';
procedure Delphi_Delphi_WindowImplBase_SetDelphiSelf; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetDelphiSelf';
procedure Delphi_Delphi_WindowImplBase_SetClassName; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetClassName';
procedure Delphi_Delphi_WindowImplBase_SetSkinFile; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetSkinFile';
procedure Delphi_Delphi_WindowImplBase_SetSkinFolder; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetSkinFolder';
procedure Delphi_Delphi_WindowImplBase_SetZipFileName; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetZipFileName';
procedure Delphi_Delphi_WindowImplBase_SetResSkin; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetResSkin';
procedure Delphi_Delphi_WindowImplBase_SetResourceType; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetResourceType';
procedure Delphi_Delphi_WindowImplBase_SetInitWindow; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetInitWindow';
procedure Delphi_Delphi_WindowImplBase_SetFinalMessage; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetFinalMessage';
procedure Delphi_Delphi_WindowImplBase_SetHandleMessage; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetHandleMessage';
procedure Delphi_Delphi_WindowImplBase_SetNotify; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetNotify';
procedure Delphi_Delphi_WindowImplBase_SetClick; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetClick';
procedure Delphi_Delphi_WindowImplBase_SetMessageHandler; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetMessageHandler';
procedure Delphi_Delphi_WindowImplBase_SetHandleCustomMessage; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetHandleCustomMessage';
procedure Delphi_Delphi_WindowImplBase_SetCreateControl; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetCreateControl';
procedure Delphi_Delphi_WindowImplBase_SetGetItemText; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetGetItemText';
procedure Delphi_Delphi_WindowImplBase_SetGetClassStyle; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetGetClassStyle';
procedure Delphi_Delphi_WindowImplBase_RemoveThisInPaintManager; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_RemoveThisInPaintManager';
procedure Delphi_Delphi_WindowImplBase_SetResponseDefaultKeyEvent; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_SetResponseDefaultKeyEvent';
function Delphi_Delphi_WindowImplBase_DelphiMessage; external DuiLibdll name 'Delphi_Delphi_WindowImplBase_DelphiMessage';
//================================CPaintManagerUI============================

function Delphi_PaintManagerUI_CppCreate; external DuiLibdll name 'Delphi_PaintManagerUI_CppCreate';
procedure Delphi_PaintManagerUI_CppDestroy; external DuiLibdll name 'Delphi_PaintManagerUI_CppDestroy';
procedure Delphi_PaintManagerUI_Init; external DuiLibdll name 'Delphi_PaintManagerUI_Init';
function Delphi_PaintManagerUI_IsUpdateNeeded; external DuiLibdll name 'Delphi_PaintManagerUI_IsUpdateNeeded';
procedure Delphi_PaintManagerUI_NeedUpdate; external DuiLibdll name 'Delphi_PaintManagerUI_NeedUpdate';
procedure Delphi_PaintManagerUI_Invalidate_01; external DuiLibdll name 'Delphi_PaintManagerUI_Invalidate_01';
procedure Delphi_PaintManagerUI_Invalidate_02; external DuiLibdll name 'Delphi_PaintManagerUI_Invalidate_02';
function Delphi_PaintManagerUI_GetPaintDC; external DuiLibdll name 'Delphi_PaintManagerUI_GetPaintDC';
function Delphi_PaintManagerUI_GetPaintOffscreenBitmap; external DuiLibdll name 'Delphi_PaintManagerUI_GetPaintOffscreenBitmap';
function Delphi_PaintManagerUI_GetPaintWindow; external DuiLibdll name 'Delphi_PaintManagerUI_GetPaintWindow';
function Delphi_PaintManagerUI_GetTooltipWindow; external DuiLibdll name 'Delphi_PaintManagerUI_GetTooltipWindow';
function Delphi_PaintManagerUI_GetMousePos; external DuiLibdll name 'Delphi_PaintManagerUI_GetMousePos';
procedure Delphi_PaintManagerUI_GetClientSize; external DuiLibdll name 'Delphi_PaintManagerUI_GetClientSize';
procedure Delphi_PaintManagerUI_GetInitSize; external DuiLibdll name 'Delphi_PaintManagerUI_GetInitSize';
procedure Delphi_PaintManagerUI_SetInitSize; external DuiLibdll name 'Delphi_PaintManagerUI_SetInitSize';
function Delphi_PaintManagerUI_GetSizeBox; external DuiLibdll name 'Delphi_PaintManagerUI_GetSizeBox';
procedure Delphi_PaintManagerUI_SetSizeBox; external DuiLibdll name 'Delphi_PaintManagerUI_SetSizeBox';
function Delphi_PaintManagerUI_GetCaptionRect; external DuiLibdll name 'Delphi_PaintManagerUI_GetCaptionRect';
procedure Delphi_PaintManagerUI_SetCaptionRect; external DuiLibdll name 'Delphi_PaintManagerUI_SetCaptionRect';
procedure Delphi_PaintManagerUI_GetRoundCorner; external DuiLibdll name 'Delphi_PaintManagerUI_GetRoundCorner';
procedure Delphi_PaintManagerUI_SetRoundCorner; external DuiLibdll name 'Delphi_PaintManagerUI_SetRoundCorner';
procedure Delphi_PaintManagerUI_GetMinInfo; external DuiLibdll name 'Delphi_PaintManagerUI_GetMinInfo';
procedure Delphi_PaintManagerUI_SetMinInfo; external DuiLibdll name 'Delphi_PaintManagerUI_SetMinInfo';
procedure Delphi_PaintManagerUI_GetMaxInfo; external DuiLibdll name 'Delphi_PaintManagerUI_GetMaxInfo';
procedure Delphi_PaintManagerUI_SetMaxInfo; external DuiLibdll name 'Delphi_PaintManagerUI_SetMaxInfo';
function Delphi_PaintManagerUI_IsShowUpdateRect; external DuiLibdll name 'Delphi_PaintManagerUI_IsShowUpdateRect';
procedure Delphi_PaintManagerUI_SetShowUpdateRect; external DuiLibdll name 'Delphi_PaintManagerUI_SetShowUpdateRect';
function Delphi_PaintManagerUI_GetInstance; external DuiLibdll name 'Delphi_PaintManagerUI_GetInstance';
function Delphi_PaintManagerUI_GetInstancePath; external DuiLibdll name 'Delphi_PaintManagerUI_GetInstancePath';
function Delphi_PaintManagerUI_GetCurrentPath; external DuiLibdll name 'Delphi_PaintManagerUI_GetCurrentPath';
function Delphi_PaintManagerUI_GetResourceDll; external DuiLibdll name 'Delphi_PaintManagerUI_GetResourceDll';
function Delphi_PaintManagerUI_GetResourcePath; external DuiLibdll name 'Delphi_PaintManagerUI_GetResourcePath';
function Delphi_PaintManagerUI_GetResourceZip; external DuiLibdll name 'Delphi_PaintManagerUI_GetResourceZip';
function Delphi_PaintManagerUI_IsCachedResourceZip; external DuiLibdll name 'Delphi_PaintManagerUI_IsCachedResourceZip';
function Delphi_PaintManagerUI_GetResourceZipHandle; external DuiLibdll name 'Delphi_PaintManagerUI_GetResourceZipHandle';
procedure Delphi_PaintManagerUI_SetInstance; external DuiLibdll name 'Delphi_PaintManagerUI_SetInstance';
procedure Delphi_PaintManagerUI_SetCurrentPath; external DuiLibdll name 'Delphi_PaintManagerUI_SetCurrentPath';
procedure Delphi_PaintManagerUI_SetResourceDll; external DuiLibdll name 'Delphi_PaintManagerUI_SetResourceDll';
procedure Delphi_PaintManagerUI_SetResourcePath; external DuiLibdll name 'Delphi_PaintManagerUI_SetResourcePath';
procedure Delphi_PaintManagerUI_SetResourceZip_01; external DuiLibdll name 'Delphi_PaintManagerUI_SetResourceZip_01';
procedure Delphi_PaintManagerUI_SetResourceZip_02; external DuiLibdll name 'Delphi_PaintManagerUI_SetResourceZip_02';
function Delphi_PaintManagerUI_GetHSL; external DuiLibdll name 'Delphi_PaintManagerUI_GetHSL';
procedure Delphi_PaintManagerUI_ReloadSkin; external DuiLibdll name 'Delphi_PaintManagerUI_ReloadSkin';
function Delphi_PaintManagerUI_LoadPlugin; external DuiLibdll name 'Delphi_PaintManagerUI_LoadPlugin';
function Delphi_PaintManagerUI_GetPlugins; external DuiLibdll name 'Delphi_PaintManagerUI_GetPlugins';
function Delphi_PaintManagerUI_IsForceUseSharedRes; external DuiLibdll name 'Delphi_PaintManagerUI_IsForceUseSharedRes';
procedure Delphi_PaintManagerUI_SetForceUseSharedRes; external DuiLibdll name 'Delphi_PaintManagerUI_SetForceUseSharedRes';
function Delphi_PaintManagerUI_IsPainting; external DuiLibdll name 'Delphi_PaintManagerUI_IsPainting';
procedure Delphi_PaintManagerUI_SetPainting; external DuiLibdll name 'Delphi_PaintManagerUI_SetPainting';
function Delphi_PaintManagerUI_GetDefaultDisabledColor; external DuiLibdll name 'Delphi_PaintManagerUI_GetDefaultDisabledColor';
procedure Delphi_PaintManagerUI_SetDefaultDisabledColor; external DuiLibdll name 'Delphi_PaintManagerUI_SetDefaultDisabledColor';
function Delphi_PaintManagerUI_GetDefaultFontColor; external DuiLibdll name 'Delphi_PaintManagerUI_GetDefaultFontColor';
procedure Delphi_PaintManagerUI_SetDefaultFontColor; external DuiLibdll name 'Delphi_PaintManagerUI_SetDefaultFontColor';
function Delphi_PaintManagerUI_GetDefaultLinkFontColor; external DuiLibdll name 'Delphi_PaintManagerUI_GetDefaultLinkFontColor';
procedure Delphi_PaintManagerUI_SetDefaultLinkFontColor; external DuiLibdll name 'Delphi_PaintManagerUI_SetDefaultLinkFontColor';
function Delphi_PaintManagerUI_GetDefaultLinkHoverFontColor; external DuiLibdll name 'Delphi_PaintManagerUI_GetDefaultLinkHoverFontColor';
procedure Delphi_PaintManagerUI_SetDefaultLinkHoverFontColor; external DuiLibdll name 'Delphi_PaintManagerUI_SetDefaultLinkHoverFontColor';
function Delphi_PaintManagerUI_GetDefaultSelectedBkColor; external DuiLibdll name 'Delphi_PaintManagerUI_GetDefaultSelectedBkColor';
procedure Delphi_PaintManagerUI_SetDefaultSelectedBkColor; external DuiLibdll name 'Delphi_PaintManagerUI_SetDefaultSelectedBkColor';
function Delphi_PaintManagerUI_GetDefaultFontInfo; external DuiLibdll name 'Delphi_PaintManagerUI_GetDefaultFontInfo';
procedure Delphi_PaintManagerUI_SetDefaultFont; external DuiLibdll name 'Delphi_PaintManagerUI_SetDefaultFont';
function Delphi_PaintManagerUI_GetCustomFontCount; external DuiLibdll name 'Delphi_PaintManagerUI_GetCustomFontCount';
function Delphi_PaintManagerUI_AddFont; external DuiLibdll name 'Delphi_PaintManagerUI_AddFont';
function Delphi_PaintManagerUI_GetFont_01; external DuiLibdll name 'Delphi_PaintManagerUI_GetFont_01';
function Delphi_PaintManagerUI_GetFont_02; external DuiLibdll name 'Delphi_PaintManagerUI_GetFont_02';
function Delphi_PaintManagerUI_GetFontIndex_01; external DuiLibdll name 'Delphi_PaintManagerUI_GetFontIndex_01';
function Delphi_PaintManagerUI_GetFontIndex_02; external DuiLibdll name 'Delphi_PaintManagerUI_GetFontIndex_02';
procedure Delphi_PaintManagerUI_RemoveFont_01; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveFont_01';
procedure Delphi_PaintManagerUI_RemoveFont_02; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveFont_02';
procedure Delphi_PaintManagerUI_RemoveAllFonts; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveAllFonts';
function Delphi_PaintManagerUI_GetFontInfo_01; external DuiLibdll name 'Delphi_PaintManagerUI_GetFontInfo_01';
function Delphi_PaintManagerUI_GetFontInfo_02; external DuiLibdll name 'Delphi_PaintManagerUI_GetFontInfo_02';
function Delphi_PaintManagerUI_GetImage; external DuiLibdll name 'Delphi_PaintManagerUI_GetImage';
function Delphi_PaintManagerUI_GetImageEx; external DuiLibdll name 'Delphi_PaintManagerUI_GetImageEx';
function Delphi_PaintManagerUI_AddImage_01; external DuiLibdll name 'Delphi_PaintManagerUI_AddImage_01';
function Delphi_PaintManagerUI_AddImage_02; external DuiLibdll name 'Delphi_PaintManagerUI_AddImage_02';
procedure Delphi_PaintManagerUI_RemoveImage; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveImage';
procedure Delphi_PaintManagerUI_RemoveAllImages; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveAllImages';
procedure Delphi_PaintManagerUI_ReloadSharedImages; external DuiLibdll name 'Delphi_PaintManagerUI_ReloadSharedImages';
procedure Delphi_PaintManagerUI_ReloadImages; external DuiLibdll name 'Delphi_PaintManagerUI_ReloadImages';
procedure Delphi_PaintManagerUI_AddDefaultAttributeList; external DuiLibdll name 'Delphi_PaintManagerUI_AddDefaultAttributeList';
function Delphi_PaintManagerUI_GetDefaultAttributeList; external DuiLibdll name 'Delphi_PaintManagerUI_GetDefaultAttributeList';
function Delphi_PaintManagerUI_RemoveDefaultAttributeList; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveDefaultAttributeList';
procedure Delphi_PaintManagerUI_RemoveAllDefaultAttributeList; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveAllDefaultAttributeList';
procedure Delphi_PaintManagerUI_AddMultiLanguageString; external DuiLibdll name 'Delphi_PaintManagerUI_AddMultiLanguageString';
function Delphi_PaintManagerUI_GetMultiLanguageString; external DuiLibdll name 'Delphi_PaintManagerUI_GetMultiLanguageString';
function Delphi_PaintManagerUI_RemoveMultiLanguageString; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveMultiLanguageString';
procedure Delphi_PaintManagerUI_RemoveAllMultiLanguageString; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveAllMultiLanguageString';
procedure Delphi_PaintManagerUI_ProcessMultiLanguageTokens; external DuiLibdll name 'Delphi_PaintManagerUI_ProcessMultiLanguageTokens';
function Delphi_PaintManagerUI_AttachDialog; external DuiLibdll name 'Delphi_PaintManagerUI_AttachDialog';
function Delphi_PaintManagerUI_InitControls; external DuiLibdll name 'Delphi_PaintManagerUI_InitControls';
function Delphi_PaintManagerUI_RenameControl; external DuiLibdll name 'Delphi_PaintManagerUI_RenameControl';
procedure Delphi_PaintManagerUI_ReapObjects; external DuiLibdll name 'Delphi_PaintManagerUI_ReapObjects';
function Delphi_PaintManagerUI_AddOptionGroup; external DuiLibdll name 'Delphi_PaintManagerUI_AddOptionGroup';
function Delphi_PaintManagerUI_GetOptionGroup; external DuiLibdll name 'Delphi_PaintManagerUI_GetOptionGroup';
procedure Delphi_PaintManagerUI_RemoveOptionGroup; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveOptionGroup';
procedure Delphi_PaintManagerUI_RemoveAllOptionGroups; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveAllOptionGroups';
function Delphi_PaintManagerUI_GetFocus; external DuiLibdll name 'Delphi_PaintManagerUI_GetFocus';
procedure Delphi_PaintManagerUI_SetFocus; external DuiLibdll name 'Delphi_PaintManagerUI_SetFocus';
procedure Delphi_PaintManagerUI_SetFocusNeeded; external DuiLibdll name 'Delphi_PaintManagerUI_SetFocusNeeded';
function Delphi_PaintManagerUI_SetNextTabControl; external DuiLibdll name 'Delphi_PaintManagerUI_SetNextTabControl';
function Delphi_PaintManagerUI_SetTimer; external DuiLibdll name 'Delphi_PaintManagerUI_SetTimer';
function Delphi_PaintManagerUI_KillTimer_01; external DuiLibdll name 'Delphi_PaintManagerUI_KillTimer_01';
procedure Delphi_PaintManagerUI_KillTimer_02; external DuiLibdll name 'Delphi_PaintManagerUI_KillTimer_02';
procedure Delphi_PaintManagerUI_RemoveAllTimers; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveAllTimers';
procedure Delphi_PaintManagerUI_SetCapture; external DuiLibdll name 'Delphi_PaintManagerUI_SetCapture';
procedure Delphi_PaintManagerUI_ReleaseCapture; external DuiLibdll name 'Delphi_PaintManagerUI_ReleaseCapture';
function Delphi_PaintManagerUI_IsCaptured; external DuiLibdll name 'Delphi_PaintManagerUI_IsCaptured';
function Delphi_PaintManagerUI_AddNotifier; external DuiLibdll name 'Delphi_PaintManagerUI_AddNotifier';
function Delphi_PaintManagerUI_RemoveNotifier; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveNotifier';
procedure Delphi_PaintManagerUI_SendNotify_01; external DuiLibdll name 'Delphi_PaintManagerUI_SendNotify_01';
procedure Delphi_PaintManagerUI_SendNotify_02; external DuiLibdll name 'Delphi_PaintManagerUI_SendNotify_02';
function Delphi_PaintManagerUI_AddPreMessageFilter; external DuiLibdll name 'Delphi_PaintManagerUI_AddPreMessageFilter';
function Delphi_PaintManagerUI_RemovePreMessageFilter; external DuiLibdll name 'Delphi_PaintManagerUI_RemovePreMessageFilter';
function Delphi_PaintManagerUI_AddMessageFilter; external DuiLibdll name 'Delphi_PaintManagerUI_AddMessageFilter';
function Delphi_PaintManagerUI_RemoveMessageFilter; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveMessageFilter';
function Delphi_PaintManagerUI_GetPostPaintCount; external DuiLibdll name 'Delphi_PaintManagerUI_GetPostPaintCount';
function Delphi_PaintManagerUI_AddPostPaint; external DuiLibdll name 'Delphi_PaintManagerUI_AddPostPaint';
function Delphi_PaintManagerUI_RemovePostPaint; external DuiLibdll name 'Delphi_PaintManagerUI_RemovePostPaint';
function Delphi_PaintManagerUI_SetPostPaintIndex; external DuiLibdll name 'Delphi_PaintManagerUI_SetPostPaintIndex';
function Delphi_PaintManagerUI_GetNativeWindowCount; external DuiLibdll name 'Delphi_PaintManagerUI_GetNativeWindowCount';
procedure Delphi_PaintManagerUI_GetNativeWindowRect; external DuiLibdll name 'Delphi_PaintManagerUI_GetNativeWindowRect';
function Delphi_PaintManagerUI_AddNativeWindow; external DuiLibdll name 'Delphi_PaintManagerUI_AddNativeWindow';
function Delphi_PaintManagerUI_RemoveNativeWindow; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveNativeWindow';
procedure Delphi_PaintManagerUI_AddDelayedCleanup; external DuiLibdll name 'Delphi_PaintManagerUI_AddDelayedCleanup';
function Delphi_PaintManagerUI_AddTranslateAccelerator; external DuiLibdll name 'Delphi_PaintManagerUI_AddTranslateAccelerator';
function Delphi_PaintManagerUI_RemoveTranslateAccelerator; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveTranslateAccelerator';
function Delphi_PaintManagerUI_TranslateAccelerator; external DuiLibdll name 'Delphi_PaintManagerUI_TranslateAccelerator';
function Delphi_PaintManagerUI_GetRoot; external DuiLibdll name 'Delphi_PaintManagerUI_GetRoot';
function Delphi_PaintManagerUI_FindControl_01; external DuiLibdll name 'Delphi_PaintManagerUI_FindControl_01';
function Delphi_PaintManagerUI_FindControl_02; external DuiLibdll name 'Delphi_PaintManagerUI_FindControl_02';
function Delphi_PaintManagerUI_FindSubControlByPoint; external DuiLibdll name 'Delphi_PaintManagerUI_FindSubControlByPoint';
function Delphi_PaintManagerUI_FindSubControlByName; external DuiLibdll name 'Delphi_PaintManagerUI_FindSubControlByName';
function Delphi_PaintManagerUI_FindSubControlByClass; external DuiLibdll name 'Delphi_PaintManagerUI_FindSubControlByClass';
function Delphi_PaintManagerUI_FindSubControlsByClass; external DuiLibdll name 'Delphi_PaintManagerUI_FindSubControlsByClass';
procedure Delphi_PaintManagerUI_MessageLoop; external DuiLibdll name 'Delphi_PaintManagerUI_MessageLoop';
function Delphi_PaintManagerUI_TranslateMessage; external DuiLibdll name 'Delphi_PaintManagerUI_TranslateMessage';
procedure Delphi_PaintManagerUI_Term; external DuiLibdll name 'Delphi_PaintManagerUI_Term';
function Delphi_PaintManagerUI_MessageHandler; external DuiLibdll name 'Delphi_PaintManagerUI_MessageHandler';
function Delphi_PaintManagerUI_PreMessageHandler; external DuiLibdll name 'Delphi_PaintManagerUI_PreMessageHandler';
procedure Delphi_PaintManagerUI_UsedVirtualWnd; external DuiLibdll name 'Delphi_PaintManagerUI_UsedVirtualWnd';
function Delphi_PaintManagerUI_GetName; external DuiLibdll name 'Delphi_PaintManagerUI_GetName';
function Delphi_PaintManagerUI_GetTooltipWindowWidth; external DuiLibdll name 'Delphi_PaintManagerUI_GetTooltipWindowWidth';
procedure Delphi_PaintManagerUI_SetTooltipWindowWidth; external DuiLibdll name 'Delphi_PaintManagerUI_SetTooltipWindowWidth';
function Delphi_PaintManagerUI_GetHoverTime; external DuiLibdll name 'Delphi_PaintManagerUI_GetHoverTime';
procedure Delphi_PaintManagerUI_SetHoverTime; external DuiLibdll name 'Delphi_PaintManagerUI_SetHoverTime';
function Delphi_PaintManagerUI_GetOpacity; external DuiLibdll name 'Delphi_PaintManagerUI_GetOpacity';
procedure Delphi_PaintManagerUI_SetOpacity; external DuiLibdll name 'Delphi_PaintManagerUI_SetOpacity';
function Delphi_PaintManagerUI_IsLayered; external DuiLibdll name 'Delphi_PaintManagerUI_IsLayered';
procedure Delphi_PaintManagerUI_SetLayered; external DuiLibdll name 'Delphi_PaintManagerUI_SetLayered';
function Delphi_PaintManagerUI_GetLayeredInset; external DuiLibdll name 'Delphi_PaintManagerUI_GetLayeredInset';
procedure Delphi_PaintManagerUI_SetLayeredInset; external DuiLibdll name 'Delphi_PaintManagerUI_SetLayeredInset';
function Delphi_PaintManagerUI_GetLayeredOpacity; external DuiLibdll name 'Delphi_PaintManagerUI_GetLayeredOpacity';
procedure Delphi_PaintManagerUI_SetLayeredOpacity; external DuiLibdll name 'Delphi_PaintManagerUI_SetLayeredOpacity';
function Delphi_PaintManagerUI_GetLayeredImage; external DuiLibdll name 'Delphi_PaintManagerUI_GetLayeredImage';
procedure Delphi_PaintManagerUI_SetLayeredImage; external DuiLibdll name 'Delphi_PaintManagerUI_SetLayeredImage';
function Delphi_PaintManagerUI_GetPaintManager; external DuiLibdll name 'Delphi_PaintManagerUI_GetPaintManager';
function Delphi_PaintManagerUI_GetPaintManagers; external DuiLibdll name 'Delphi_PaintManagerUI_GetPaintManagers';
procedure Delphi_PaintManagerUI_AddWindowCustomAttribute; external DuiLibdll name 'Delphi_PaintManagerUI_AddWindowCustomAttribute';
function Delphi_PaintManagerUI_GetWindowCustomAttribute; external DuiLibdll name 'Delphi_PaintManagerUI_GetWindowCustomAttribute';
function Delphi_PaintManagerUI_RemoveWindowCustomAttribute; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveWindowCustomAttribute';
procedure Delphi_PaintManagerUI_RemoveAllWindowCustomAttribute; external DuiLibdll name 'Delphi_PaintManagerUI_RemoveAllWindowCustomAttribute';

//================================CContainerUI============================

function Delphi_ContainerUI_CppCreate; external DuiLibdll name 'Delphi_ContainerUI_CppCreate';
procedure Delphi_ContainerUI_CppDestroy; external DuiLibdll name 'Delphi_ContainerUI_CppDestroy';
function Delphi_ContainerUI_GetClass; external DuiLibdll name 'Delphi_ContainerUI_GetClass';
function Delphi_ContainerUI_GetInterface; external DuiLibdll name 'Delphi_ContainerUI_GetInterface';
function Delphi_ContainerUI_GetItemAt; external DuiLibdll name 'Delphi_ContainerUI_GetItemAt';
function Delphi_ContainerUI_GetItemIndex; external DuiLibdll name 'Delphi_ContainerUI_GetItemIndex';
function Delphi_ContainerUI_SetItemIndex; external DuiLibdll name 'Delphi_ContainerUI_SetItemIndex';
function Delphi_ContainerUI_GetCount; external DuiLibdll name 'Delphi_ContainerUI_GetCount';
function Delphi_ContainerUI_Add; external DuiLibdll name 'Delphi_ContainerUI_Add';
function Delphi_ContainerUI_AddAt; external DuiLibdll name 'Delphi_ContainerUI_AddAt';
function Delphi_ContainerUI_Remove; external DuiLibdll name 'Delphi_ContainerUI_Remove';
function Delphi_ContainerUI_RemoveAt; external DuiLibdll name 'Delphi_ContainerUI_RemoveAt';
procedure Delphi_ContainerUI_RemoveAll; external DuiLibdll name 'Delphi_ContainerUI_RemoveAll';
procedure Delphi_ContainerUI_DoEvent; external DuiLibdll name 'Delphi_ContainerUI_DoEvent';
procedure Delphi_ContainerUI_SetVisible; external DuiLibdll name 'Delphi_ContainerUI_SetVisible';
procedure Delphi_ContainerUI_SetInternVisible; external DuiLibdll name 'Delphi_ContainerUI_SetInternVisible';
procedure Delphi_ContainerUI_SetMouseEnabled; external DuiLibdll name 'Delphi_ContainerUI_SetMouseEnabled';
procedure Delphi_ContainerUI_GetInset; external DuiLibdll name 'Delphi_ContainerUI_GetInset';
procedure Delphi_ContainerUI_SetInset; external DuiLibdll name 'Delphi_ContainerUI_SetInset';
function Delphi_ContainerUI_GetChildPadding; external DuiLibdll name 'Delphi_ContainerUI_GetChildPadding';
procedure Delphi_ContainerUI_SetChildPadding; external DuiLibdll name 'Delphi_ContainerUI_SetChildPadding';
function Delphi_ContainerUI_GetChildAlign; external DuiLibdll name 'Delphi_ContainerUI_GetChildAlign';
procedure Delphi_ContainerUI_SetChildAlign; external DuiLibdll name 'Delphi_ContainerUI_SetChildAlign';
function Delphi_ContainerUI_GetChildVAlign; external DuiLibdll name 'Delphi_ContainerUI_GetChildVAlign';
procedure Delphi_ContainerUI_SetChildVAlign; external DuiLibdll name 'Delphi_ContainerUI_SetChildVAlign';
function Delphi_ContainerUI_IsAutoDestroy; external DuiLibdll name 'Delphi_ContainerUI_IsAutoDestroy';
procedure Delphi_ContainerUI_SetAutoDestroy; external DuiLibdll name 'Delphi_ContainerUI_SetAutoDestroy';
function Delphi_ContainerUI_IsDelayedDestroy; external DuiLibdll name 'Delphi_ContainerUI_IsDelayedDestroy';
procedure Delphi_ContainerUI_SetDelayedDestroy; external DuiLibdll name 'Delphi_ContainerUI_SetDelayedDestroy';
function Delphi_ContainerUI_IsMouseChildEnabled; external DuiLibdll name 'Delphi_ContainerUI_IsMouseChildEnabled';
procedure Delphi_ContainerUI_SetMouseChildEnabled; external DuiLibdll name 'Delphi_ContainerUI_SetMouseChildEnabled';
function Delphi_ContainerUI_FindSelectable; external DuiLibdll name 'Delphi_ContainerUI_FindSelectable';
procedure Delphi_ContainerUI_GetClientPos; external DuiLibdll name 'Delphi_ContainerUI_GetClientPos';
procedure Delphi_ContainerUI_SetPos; external DuiLibdll name 'Delphi_ContainerUI_SetPos';
procedure Delphi_ContainerUI_Move; external DuiLibdll name 'Delphi_ContainerUI_Move';
procedure Delphi_ContainerUI_DoPaint; external DuiLibdll name 'Delphi_ContainerUI_DoPaint';
procedure Delphi_ContainerUI_SetAttribute; external DuiLibdll name 'Delphi_ContainerUI_SetAttribute';
procedure Delphi_ContainerUI_SetManager; external DuiLibdll name 'Delphi_ContainerUI_SetManager';
function Delphi_ContainerUI_FindControl; external DuiLibdll name 'Delphi_ContainerUI_FindControl';
function Delphi_ContainerUI_SetSubControlText; external DuiLibdll name 'Delphi_ContainerUI_SetSubControlText';
function Delphi_ContainerUI_SetSubControlFixedHeight; external DuiLibdll name 'Delphi_ContainerUI_SetSubControlFixedHeight';
function Delphi_ContainerUI_SetSubControlFixedWdith; external DuiLibdll name 'Delphi_ContainerUI_SetSubControlFixedWdith';
function Delphi_ContainerUI_SetSubControlUserData; external DuiLibdll name 'Delphi_ContainerUI_SetSubControlUserData';
function Delphi_ContainerUI_GetSubControlText; external DuiLibdll name 'Delphi_ContainerUI_GetSubControlText';
function Delphi_ContainerUI_GetSubControlFixedHeight; external DuiLibdll name 'Delphi_ContainerUI_GetSubControlFixedHeight';
function Delphi_ContainerUI_GetSubControlFixedWdith; external DuiLibdll name 'Delphi_ContainerUI_GetSubControlFixedWdith';
function Delphi_ContainerUI_GetSubControlUserData; external DuiLibdll name 'Delphi_ContainerUI_GetSubControlUserData';
function Delphi_ContainerUI_FindSubControl; external DuiLibdll name 'Delphi_ContainerUI_FindSubControl';
procedure Delphi_ContainerUI_GetScrollPos; external DuiLibdll name 'Delphi_ContainerUI_GetScrollPos';
procedure Delphi_ContainerUI_GetScrollRange; external DuiLibdll name 'Delphi_ContainerUI_GetScrollRange';
procedure Delphi_ContainerUI_SetScrollPos; external DuiLibdll name 'Delphi_ContainerUI_SetScrollPos';
procedure Delphi_ContainerUI_LineUp; external DuiLibdll name 'Delphi_ContainerUI_LineUp';
procedure Delphi_ContainerUI_LineDown; external DuiLibdll name 'Delphi_ContainerUI_LineDown';
procedure Delphi_ContainerUI_PageUp; external DuiLibdll name 'Delphi_ContainerUI_PageUp';
procedure Delphi_ContainerUI_PageDown; external DuiLibdll name 'Delphi_ContainerUI_PageDown';
procedure Delphi_ContainerUI_HomeUp; external DuiLibdll name 'Delphi_ContainerUI_HomeUp';
procedure Delphi_ContainerUI_EndDown; external DuiLibdll name 'Delphi_ContainerUI_EndDown';
procedure Delphi_ContainerUI_LineLeft; external DuiLibdll name 'Delphi_ContainerUI_LineLeft';
procedure Delphi_ContainerUI_LineRight; external DuiLibdll name 'Delphi_ContainerUI_LineRight';
procedure Delphi_ContainerUI_PageLeft; external DuiLibdll name 'Delphi_ContainerUI_PageLeft';
procedure Delphi_ContainerUI_PageRight; external DuiLibdll name 'Delphi_ContainerUI_PageRight';
procedure Delphi_ContainerUI_HomeLeft; external DuiLibdll name 'Delphi_ContainerUI_HomeLeft';
procedure Delphi_ContainerUI_EndRight; external DuiLibdll name 'Delphi_ContainerUI_EndRight';
procedure Delphi_ContainerUI_EnableScrollBar; external DuiLibdll name 'Delphi_ContainerUI_EnableScrollBar';
function Delphi_ContainerUI_GetVerticalScrollBar; external DuiLibdll name 'Delphi_ContainerUI_GetVerticalScrollBar';
function Delphi_ContainerUI_GetHorizontalScrollBar; external DuiLibdll name 'Delphi_ContainerUI_GetHorizontalScrollBar';

//================================CVerticalLayoutUI============================

function Delphi_VerticalLayoutUI_CppCreate; external DuiLibdll name 'Delphi_VerticalLayoutUI_CppCreate';
procedure Delphi_VerticalLayoutUI_CppDestroy; external DuiLibdll name 'Delphi_VerticalLayoutUI_CppDestroy';
function Delphi_VerticalLayoutUI_GetClass; external DuiLibdll name 'Delphi_VerticalLayoutUI_GetClass';
function Delphi_VerticalLayoutUI_GetInterface; external DuiLibdll name 'Delphi_VerticalLayoutUI_GetInterface';
function Delphi_VerticalLayoutUI_GetControlFlags; external DuiLibdll name 'Delphi_VerticalLayoutUI_GetControlFlags';
procedure Delphi_VerticalLayoutUI_SetSepHeight; external DuiLibdll name 'Delphi_VerticalLayoutUI_SetSepHeight';
function Delphi_VerticalLayoutUI_GetSepHeight; external DuiLibdll name 'Delphi_VerticalLayoutUI_GetSepHeight';
procedure Delphi_VerticalLayoutUI_SetSepImmMode; external DuiLibdll name 'Delphi_VerticalLayoutUI_SetSepImmMode';
function Delphi_VerticalLayoutUI_IsSepImmMode; external DuiLibdll name 'Delphi_VerticalLayoutUI_IsSepImmMode';
procedure Delphi_VerticalLayoutUI_SetAttribute; external DuiLibdll name 'Delphi_VerticalLayoutUI_SetAttribute';
procedure Delphi_VerticalLayoutUI_DoEvent; external DuiLibdll name 'Delphi_VerticalLayoutUI_DoEvent';
procedure Delphi_VerticalLayoutUI_SetPos; external DuiLibdll name 'Delphi_VerticalLayoutUI_SetPos';
procedure Delphi_VerticalLayoutUI_DoPostPaint; external DuiLibdll name 'Delphi_VerticalLayoutUI_DoPostPaint';
procedure Delphi_VerticalLayoutUI_GetThumbRect; external DuiLibdll name 'Delphi_VerticalLayoutUI_GetThumbRect';

//================================CListUI============================

function Delphi_ListUI_CppCreate; external DuiLibdll name 'Delphi_ListUI_CppCreate';
procedure Delphi_ListUI_CppDestroy; external DuiLibdll name 'Delphi_ListUI_CppDestroy';
function Delphi_ListUI_GetClass; external DuiLibdll name 'Delphi_ListUI_GetClass';
function Delphi_ListUI_GetControlFlags; external DuiLibdll name 'Delphi_ListUI_GetControlFlags';
function Delphi_ListUI_GetInterface; external DuiLibdll name 'Delphi_ListUI_GetInterface';
function Delphi_ListUI_GetScrollSelect; external DuiLibdll name 'Delphi_ListUI_GetScrollSelect';
procedure Delphi_ListUI_SetScrollSelect; external DuiLibdll name 'Delphi_ListUI_SetScrollSelect';
function Delphi_ListUI_GetCurSel; external DuiLibdll name 'Delphi_ListUI_GetCurSel';
function Delphi_ListUI_SelectItem; external DuiLibdll name 'Delphi_ListUI_SelectItem';
function Delphi_ListUI_GetHeader; external DuiLibdll name 'Delphi_ListUI_GetHeader';
function Delphi_ListUI_GetList; external DuiLibdll name 'Delphi_ListUI_GetList';
function Delphi_ListUI_GetListInfo; external DuiLibdll name 'Delphi_ListUI_GetListInfo';
function Delphi_ListUI_GetItemAt; external DuiLibdll name 'Delphi_ListUI_GetItemAt';
function Delphi_ListUI_GetItemIndex; external DuiLibdll name 'Delphi_ListUI_GetItemIndex';
function Delphi_ListUI_SetItemIndex; external DuiLibdll name 'Delphi_ListUI_SetItemIndex';
function Delphi_ListUI_GetCount; external DuiLibdll name 'Delphi_ListUI_GetCount';
function Delphi_ListUI_Add; external DuiLibdll name 'Delphi_ListUI_Add';
function Delphi_ListUI_AddAt; external DuiLibdll name 'Delphi_ListUI_AddAt';
function Delphi_ListUI_Remove; external DuiLibdll name 'Delphi_ListUI_Remove';
function Delphi_ListUI_RemoveAt; external DuiLibdll name 'Delphi_ListUI_RemoveAt';
procedure Delphi_ListUI_RemoveAll; external DuiLibdll name 'Delphi_ListUI_RemoveAll';
procedure Delphi_ListUI_EnsureVisible; external DuiLibdll name 'Delphi_ListUI_EnsureVisible';
procedure Delphi_ListUI_Scroll; external DuiLibdll name 'Delphi_ListUI_Scroll';
function Delphi_ListUI_GetChildPadding; external DuiLibdll name 'Delphi_ListUI_GetChildPadding';
procedure Delphi_ListUI_SetChildPadding; external DuiLibdll name 'Delphi_ListUI_SetChildPadding';
procedure Delphi_ListUI_SetItemFont; external DuiLibdll name 'Delphi_ListUI_SetItemFont';
procedure Delphi_ListUI_SetItemTextStyle; external DuiLibdll name 'Delphi_ListUI_SetItemTextStyle';
procedure Delphi_ListUI_SetItemTextPadding; external DuiLibdll name 'Delphi_ListUI_SetItemTextPadding';
procedure Delphi_ListUI_SetItemTextColor; external DuiLibdll name 'Delphi_ListUI_SetItemTextColor';
procedure Delphi_ListUI_SetItemBkColor; external DuiLibdll name 'Delphi_ListUI_SetItemBkColor';
procedure Delphi_ListUI_SetItemBkImage; external DuiLibdll name 'Delphi_ListUI_SetItemBkImage';
function Delphi_ListUI_IsAlternateBk; external DuiLibdll name 'Delphi_ListUI_IsAlternateBk';
procedure Delphi_ListUI_SetAlternateBk; external DuiLibdll name 'Delphi_ListUI_SetAlternateBk';
procedure Delphi_ListUI_SetSelectedItemTextColor; external DuiLibdll name 'Delphi_ListUI_SetSelectedItemTextColor';
procedure Delphi_ListUI_SetSelectedItemBkColor; external DuiLibdll name 'Delphi_ListUI_SetSelectedItemBkColor';
procedure Delphi_ListUI_SetSelectedItemImage; external DuiLibdll name 'Delphi_ListUI_SetSelectedItemImage';
procedure Delphi_ListUI_SetHotItemTextColor; external DuiLibdll name 'Delphi_ListUI_SetHotItemTextColor';
procedure Delphi_ListUI_SetHotItemBkColor; external DuiLibdll name 'Delphi_ListUI_SetHotItemBkColor';
procedure Delphi_ListUI_SetHotItemImage; external DuiLibdll name 'Delphi_ListUI_SetHotItemImage';
procedure Delphi_ListUI_SetDisabledItemTextColor; external DuiLibdll name 'Delphi_ListUI_SetDisabledItemTextColor';
procedure Delphi_ListUI_SetDisabledItemBkColor; external DuiLibdll name 'Delphi_ListUI_SetDisabledItemBkColor';
procedure Delphi_ListUI_SetDisabledItemImage; external DuiLibdll name 'Delphi_ListUI_SetDisabledItemImage';
procedure Delphi_ListUI_SetItemLineColor; external DuiLibdll name 'Delphi_ListUI_SetItemLineColor';
function Delphi_ListUI_IsItemShowHtml; external DuiLibdll name 'Delphi_ListUI_IsItemShowHtml';
procedure Delphi_ListUI_SetItemShowHtml; external DuiLibdll name 'Delphi_ListUI_SetItemShowHtml';
procedure Delphi_ListUI_GetItemTextPadding; external DuiLibdll name 'Delphi_ListUI_GetItemTextPadding';
function Delphi_ListUI_GetItemTextColor; external DuiLibdll name 'Delphi_ListUI_GetItemTextColor';
function Delphi_ListUI_GetItemBkColor; external DuiLibdll name 'Delphi_ListUI_GetItemBkColor';
function Delphi_ListUI_GetItemBkImage; external DuiLibdll name 'Delphi_ListUI_GetItemBkImage';
function Delphi_ListUI_GetSelectedItemTextColor; external DuiLibdll name 'Delphi_ListUI_GetSelectedItemTextColor';
function Delphi_ListUI_GetSelectedItemBkColor; external DuiLibdll name 'Delphi_ListUI_GetSelectedItemBkColor';
function Delphi_ListUI_GetSelectedItemImage; external DuiLibdll name 'Delphi_ListUI_GetSelectedItemImage';
function Delphi_ListUI_GetHotItemTextColor; external DuiLibdll name 'Delphi_ListUI_GetHotItemTextColor';
function Delphi_ListUI_GetHotItemBkColor; external DuiLibdll name 'Delphi_ListUI_GetHotItemBkColor';
function Delphi_ListUI_GetHotItemImage; external DuiLibdll name 'Delphi_ListUI_GetHotItemImage';
function Delphi_ListUI_GetDisabledItemTextColor; external DuiLibdll name 'Delphi_ListUI_GetDisabledItemTextColor';
function Delphi_ListUI_GetDisabledItemBkColor; external DuiLibdll name 'Delphi_ListUI_GetDisabledItemBkColor';
function Delphi_ListUI_GetDisabledItemImage; external DuiLibdll name 'Delphi_ListUI_GetDisabledItemImage';
function Delphi_ListUI_GetItemLineColor; external DuiLibdll name 'Delphi_ListUI_GetItemLineColor';
procedure Delphi_ListUI_SetMultiExpanding; external DuiLibdll name 'Delphi_ListUI_SetMultiExpanding';
function Delphi_ListUI_GetExpandedItem; external DuiLibdll name 'Delphi_ListUI_GetExpandedItem';
function Delphi_ListUI_ExpandItem; external DuiLibdll name 'Delphi_ListUI_ExpandItem';
procedure Delphi_ListUI_SetPos; external DuiLibdll name 'Delphi_ListUI_SetPos';
procedure Delphi_ListUI_Move; external DuiLibdll name 'Delphi_ListUI_Move';
procedure Delphi_ListUI_DoEvent; external DuiLibdll name 'Delphi_ListUI_DoEvent';
procedure Delphi_ListUI_SetAttribute; external DuiLibdll name 'Delphi_ListUI_SetAttribute';
function Delphi_ListUI_GetTextCallback; external DuiLibdll name 'Delphi_ListUI_GetTextCallback';
procedure Delphi_ListUI_SetTextCallback; external DuiLibdll name 'Delphi_ListUI_SetTextCallback';
procedure Delphi_ListUI_GetScrollPos; external DuiLibdll name 'Delphi_ListUI_GetScrollPos';
procedure Delphi_ListUI_GetScrollRange; external DuiLibdll name 'Delphi_ListUI_GetScrollRange';
procedure Delphi_ListUI_SetScrollPos; external DuiLibdll name 'Delphi_ListUI_SetScrollPos';
procedure Delphi_ListUI_LineUp; external DuiLibdll name 'Delphi_ListUI_LineUp';
procedure Delphi_ListUI_LineDown; external DuiLibdll name 'Delphi_ListUI_LineDown';
procedure Delphi_ListUI_PageUp; external DuiLibdll name 'Delphi_ListUI_PageUp';
procedure Delphi_ListUI_PageDown; external DuiLibdll name 'Delphi_ListUI_PageDown';
procedure Delphi_ListUI_HomeUp; external DuiLibdll name 'Delphi_ListUI_HomeUp';
procedure Delphi_ListUI_EndDown; external DuiLibdll name 'Delphi_ListUI_EndDown';
procedure Delphi_ListUI_LineLeft; external DuiLibdll name 'Delphi_ListUI_LineLeft';
procedure Delphi_ListUI_LineRight; external DuiLibdll name 'Delphi_ListUI_LineRight';
procedure Delphi_ListUI_PageLeft; external DuiLibdll name 'Delphi_ListUI_PageLeft';
procedure Delphi_ListUI_PageRight; external DuiLibdll name 'Delphi_ListUI_PageRight';
procedure Delphi_ListUI_HomeLeft; external DuiLibdll name 'Delphi_ListUI_HomeLeft';
procedure Delphi_ListUI_EndRight; external DuiLibdll name 'Delphi_ListUI_EndRight';
procedure Delphi_ListUI_EnableScrollBar; external DuiLibdll name 'Delphi_ListUI_EnableScrollBar';
function Delphi_ListUI_GetVerticalScrollBar; external DuiLibdll name 'Delphi_ListUI_GetVerticalScrollBar';
function Delphi_ListUI_GetHorizontalScrollBar; external DuiLibdll name 'Delphi_ListUI_GetHorizontalScrollBar';
function Delphi_ListUI_SortItems; external DuiLibdll name 'Delphi_ListUI_SortItems';

//================================CDelphi_ListUI============================

function Delphi_Delphi_ListUI_CppCreate; external DuiLibdll name 'Delphi_Delphi_ListUI_CppCreate';
procedure Delphi_Delphi_ListUI_CppDestroy; external DuiLibdll name 'Delphi_Delphi_ListUI_CppDestroy';
procedure Delphi_Delphi_ListUI_SetDelphiSelf; external DuiLibdll name 'Delphi_Delphi_ListUI_SetDelphiSelf';
procedure Delphi_Delphi_ListUI_SetDoEvent; external DuiLibdll name 'Delphi_Delphi_ListUI_SetDoEvent';

//================================CLabelUI============================

function Delphi_LabelUI_CppCreate; external DuiLibdll name 'Delphi_LabelUI_CppCreate';
procedure Delphi_LabelUI_CppDestroy; external DuiLibdll name 'Delphi_LabelUI_CppDestroy';
function Delphi_LabelUI_GetClass; external DuiLibdll name 'Delphi_LabelUI_GetClass';
procedure Delphi_LabelUI_SetText; external DuiLibdll name 'Delphi_LabelUI_SetText';
function Delphi_LabelUI_GetInterface; external DuiLibdll name 'Delphi_LabelUI_GetInterface';
procedure Delphi_LabelUI_SetTextStyle; external DuiLibdll name 'Delphi_LabelUI_SetTextStyle';
function Delphi_LabelUI_GetTextStyle; external DuiLibdll name 'Delphi_LabelUI_GetTextStyle';
function Delphi_LabelUI_IsMultiLine; external DuiLibdll name 'Delphi_LabelUI_IsMultiLine';
procedure Delphi_LabelUI_SetMultiLine; external DuiLibdll name 'Delphi_LabelUI_SetMultiLine';
procedure Delphi_LabelUI_SetTextColor; external DuiLibdll name 'Delphi_LabelUI_SetTextColor';
function Delphi_LabelUI_GetTextColor; external DuiLibdll name 'Delphi_LabelUI_GetTextColor';
procedure Delphi_LabelUI_SetDisabledTextColor; external DuiLibdll name 'Delphi_LabelUI_SetDisabledTextColor';
function Delphi_LabelUI_GetDisabledTextColor; external DuiLibdll name 'Delphi_LabelUI_GetDisabledTextColor';
procedure Delphi_LabelUI_SetFont; external DuiLibdll name 'Delphi_LabelUI_SetFont';
function Delphi_LabelUI_GetFont; external DuiLibdll name 'Delphi_LabelUI_GetFont';
procedure Delphi_LabelUI_GetTextPadding; external DuiLibdll name 'Delphi_LabelUI_GetTextPadding';
procedure Delphi_LabelUI_SetTextPadding; external DuiLibdll name 'Delphi_LabelUI_SetTextPadding';
function Delphi_LabelUI_IsShowHtml; external DuiLibdll name 'Delphi_LabelUI_IsShowHtml';
procedure Delphi_LabelUI_SetShowHtml; external DuiLibdll name 'Delphi_LabelUI_SetShowHtml';
procedure Delphi_LabelUI_EstimateSize; external DuiLibdll name 'Delphi_LabelUI_EstimateSize';
procedure Delphi_LabelUI_DoEvent; external DuiLibdll name 'Delphi_LabelUI_DoEvent';
procedure Delphi_LabelUI_SetAttribute; external DuiLibdll name 'Delphi_LabelUI_SetAttribute';
procedure Delphi_LabelUI_PaintText; external DuiLibdll name 'Delphi_LabelUI_PaintText';
procedure Delphi_LabelUI_SetEnabledEffect; external DuiLibdll name 'Delphi_LabelUI_SetEnabledEffect';
function Delphi_LabelUI_GetEnabledEffect; external DuiLibdll name 'Delphi_LabelUI_GetEnabledEffect';
procedure Delphi_LabelUI_SetEnabledLuminous; external DuiLibdll name 'Delphi_LabelUI_SetEnabledLuminous';
function Delphi_LabelUI_GetEnabledLuminous; external DuiLibdll name 'Delphi_LabelUI_GetEnabledLuminous';
procedure Delphi_LabelUI_SetLuminousFuzzy; external DuiLibdll name 'Delphi_LabelUI_SetLuminousFuzzy';
function Delphi_LabelUI_GetLuminousFuzzy; external DuiLibdll name 'Delphi_LabelUI_GetLuminousFuzzy';
procedure Delphi_LabelUI_SetGradientLength; external DuiLibdll name 'Delphi_LabelUI_SetGradientLength';
function Delphi_LabelUI_GetGradientLength; external DuiLibdll name 'Delphi_LabelUI_GetGradientLength';
procedure Delphi_LabelUI_SetShadowOffset; external DuiLibdll name 'Delphi_LabelUI_SetShadowOffset';
procedure Delphi_LabelUI_GetShadowOffset; external DuiLibdll name 'Delphi_LabelUI_GetShadowOffset';
procedure Delphi_LabelUI_SetTextColor1; external DuiLibdll name 'Delphi_LabelUI_SetTextColor1';
function Delphi_LabelUI_GetTextColor1; external DuiLibdll name 'Delphi_LabelUI_GetTextColor1';
procedure Delphi_LabelUI_SetTextShadowColorA; external DuiLibdll name 'Delphi_LabelUI_SetTextShadowColorA';
function Delphi_LabelUI_GetTextShadowColorA; external DuiLibdll name 'Delphi_LabelUI_GetTextShadowColorA';
procedure Delphi_LabelUI_SetTextShadowColorB; external DuiLibdll name 'Delphi_LabelUI_SetTextShadowColorB';
function Delphi_LabelUI_GetTextShadowColorB; external DuiLibdll name 'Delphi_LabelUI_GetTextShadowColorB';
procedure Delphi_LabelUI_SetStrokeColor; external DuiLibdll name 'Delphi_LabelUI_SetStrokeColor';
function Delphi_LabelUI_GetStrokeColor; external DuiLibdll name 'Delphi_LabelUI_GetStrokeColor';
procedure Delphi_LabelUI_SetGradientAngle; external DuiLibdll name 'Delphi_LabelUI_SetGradientAngle';
function Delphi_LabelUI_GetGradientAngle; external DuiLibdll name 'Delphi_LabelUI_GetGradientAngle';
procedure Delphi_LabelUI_SetEnabledStroke; external DuiLibdll name 'Delphi_LabelUI_SetEnabledStroke';
function Delphi_LabelUI_GetEnabledStroke; external DuiLibdll name 'Delphi_LabelUI_GetEnabledStroke';
procedure Delphi_LabelUI_SetEnabledShadow; external DuiLibdll name 'Delphi_LabelUI_SetEnabledShadow';
function Delphi_LabelUI_GetEnabledShadow; external DuiLibdll name 'Delphi_LabelUI_GetEnabledShadow';

//================================CButtonUI============================

function Delphi_ButtonUI_CppCreate; external DuiLibdll name 'Delphi_ButtonUI_CppCreate';
procedure Delphi_ButtonUI_CppDestroy; external DuiLibdll name 'Delphi_ButtonUI_CppDestroy';
function Delphi_ButtonUI_GetClass; external DuiLibdll name 'Delphi_ButtonUI_GetClass';
function Delphi_ButtonUI_GetInterface; external DuiLibdll name 'Delphi_ButtonUI_GetInterface';
function Delphi_ButtonUI_GetControlFlags; external DuiLibdll name 'Delphi_ButtonUI_GetControlFlags';
function Delphi_ButtonUI_Activate; external DuiLibdll name 'Delphi_ButtonUI_Activate';
procedure Delphi_ButtonUI_SetEnabled; external DuiLibdll name 'Delphi_ButtonUI_SetEnabled';
procedure Delphi_ButtonUI_DoEvent; external DuiLibdll name 'Delphi_ButtonUI_DoEvent';
function Delphi_ButtonUI_GetNormalImage; external DuiLibdll name 'Delphi_ButtonUI_GetNormalImage';
procedure Delphi_ButtonUI_SetNormalImage; external DuiLibdll name 'Delphi_ButtonUI_SetNormalImage';
function Delphi_ButtonUI_GetHotImage; external DuiLibdll name 'Delphi_ButtonUI_GetHotImage';
procedure Delphi_ButtonUI_SetHotImage; external DuiLibdll name 'Delphi_ButtonUI_SetHotImage';
function Delphi_ButtonUI_GetPushedImage; external DuiLibdll name 'Delphi_ButtonUI_GetPushedImage';
procedure Delphi_ButtonUI_SetPushedImage; external DuiLibdll name 'Delphi_ButtonUI_SetPushedImage';
function Delphi_ButtonUI_GetFocusedImage; external DuiLibdll name 'Delphi_ButtonUI_GetFocusedImage';
procedure Delphi_ButtonUI_SetFocusedImage; external DuiLibdll name 'Delphi_ButtonUI_SetFocusedImage';
function Delphi_ButtonUI_GetDisabledImage; external DuiLibdll name 'Delphi_ButtonUI_GetDisabledImage';
procedure Delphi_ButtonUI_SetDisabledImage; external DuiLibdll name 'Delphi_ButtonUI_SetDisabledImage';
function Delphi_ButtonUI_GetForeImage; external DuiLibdll name 'Delphi_ButtonUI_GetForeImage';
procedure Delphi_ButtonUI_SetForeImage; external DuiLibdll name 'Delphi_ButtonUI_SetForeImage';
function Delphi_ButtonUI_GetHotForeImage; external DuiLibdll name 'Delphi_ButtonUI_GetHotForeImage';
procedure Delphi_ButtonUI_SetHotForeImage; external DuiLibdll name 'Delphi_ButtonUI_SetHotForeImage';
procedure Delphi_ButtonUI_SetHotBkColor; external DuiLibdll name 'Delphi_ButtonUI_SetHotBkColor';
function Delphi_ButtonUI_GetHotBkColor; external DuiLibdll name 'Delphi_ButtonUI_GetHotBkColor';
procedure Delphi_ButtonUI_SetHotTextColor; external DuiLibdll name 'Delphi_ButtonUI_SetHotTextColor';
function Delphi_ButtonUI_GetHotTextColor; external DuiLibdll name 'Delphi_ButtonUI_GetHotTextColor';
procedure Delphi_ButtonUI_SetPushedTextColor; external DuiLibdll name 'Delphi_ButtonUI_SetPushedTextColor';
function Delphi_ButtonUI_GetPushedTextColor; external DuiLibdll name 'Delphi_ButtonUI_GetPushedTextColor';
procedure Delphi_ButtonUI_SetFocusedTextColor; external DuiLibdll name 'Delphi_ButtonUI_SetFocusedTextColor';
function Delphi_ButtonUI_GetFocusedTextColor; external DuiLibdll name 'Delphi_ButtonUI_GetFocusedTextColor';
procedure Delphi_ButtonUI_EstimateSize; external DuiLibdll name 'Delphi_ButtonUI_EstimateSize';
procedure Delphi_ButtonUI_SetAttribute; external DuiLibdll name 'Delphi_ButtonUI_SetAttribute';
procedure Delphi_ButtonUI_PaintText; external DuiLibdll name 'Delphi_ButtonUI_PaintText';
procedure Delphi_ButtonUI_PaintStatusImage; external DuiLibdll name 'Delphi_ButtonUI_PaintStatusImage';

procedure Delphi_ButtonUI_SetFiveStatusImage; external DuiLibdll name 'Delphi_ButtonUI_SetFiveStatusImage';
procedure Delphi_ButtonUI_SetFadeAlphaDelta; external DuiLibdll name 'Delphi_ButtonUI_SetFadeAlphaDelta';
function Delphi_ButtonUI_GetFadeAlphaDelta; external DuiLibdll name 'Delphi_ButtonUI_GetFadeAlphaDelta';

//================================COptionUI============================

function Delphi_OptionUI_CppCreate; external DuiLibdll name 'Delphi_OptionUI_CppCreate';
procedure Delphi_OptionUI_CppDestroy; external DuiLibdll name 'Delphi_OptionUI_CppDestroy';
function Delphi_OptionUI_GetClass; external DuiLibdll name 'Delphi_OptionUI_GetClass';
function Delphi_OptionUI_GetInterface; external DuiLibdll name 'Delphi_OptionUI_GetInterface';
procedure Delphi_OptionUI_SetManager; external DuiLibdll name 'Delphi_OptionUI_SetManager';
function Delphi_OptionUI_Activate; external DuiLibdll name 'Delphi_OptionUI_Activate';
procedure Delphi_OptionUI_SetEnabled; external DuiLibdll name 'Delphi_OptionUI_SetEnabled';
function Delphi_OptionUI_GetSelectedImage; external DuiLibdll name 'Delphi_OptionUI_GetSelectedImage';
procedure Delphi_OptionUI_SetSelectedImage; external DuiLibdll name 'Delphi_OptionUI_SetSelectedImage';
function Delphi_OptionUI_GetSelectedHotImage; external DuiLibdll name 'Delphi_OptionUI_GetSelectedHotImage';
procedure Delphi_OptionUI_SetSelectedHotImage; external DuiLibdll name 'Delphi_OptionUI_SetSelectedHotImage';
procedure Delphi_OptionUI_SetSelectedTextColor; external DuiLibdll name 'Delphi_OptionUI_SetSelectedTextColor';
function Delphi_OptionUI_GetSelectedTextColor; external DuiLibdll name 'Delphi_OptionUI_GetSelectedTextColor';
procedure Delphi_OptionUI_SetSelectedBkColor; external DuiLibdll name 'Delphi_OptionUI_SetSelectedBkColor';
function Delphi_OptionUI_GetSelectBkColor; external DuiLibdll name 'Delphi_OptionUI_GetSelectBkColor';
function Delphi_OptionUI_GetForeImage; external DuiLibdll name 'Delphi_OptionUI_GetForeImage';
procedure Delphi_OptionUI_SetForeImage; external DuiLibdll name 'Delphi_OptionUI_SetForeImage';
function Delphi_OptionUI_GetGroup; external DuiLibdll name 'Delphi_OptionUI_GetGroup';
procedure Delphi_OptionUI_SetGroup; external DuiLibdll name 'Delphi_OptionUI_SetGroup';
function Delphi_OptionUI_IsSelected; external DuiLibdll name 'Delphi_OptionUI_IsSelected';
procedure Delphi_OptionUI_Selected; external DuiLibdll name 'Delphi_OptionUI_Selected';
procedure Delphi_OptionUI_EstimateSize; external DuiLibdll name 'Delphi_OptionUI_EstimateSize';
procedure Delphi_OptionUI_SetAttribute; external DuiLibdll name 'Delphi_OptionUI_SetAttribute';
procedure Delphi_OptionUI_PaintStatusImage; external DuiLibdll name 'Delphi_OptionUI_PaintStatusImage';
procedure Delphi_OptionUI_PaintText; external DuiLibdll name 'Delphi_OptionUI_PaintText';

//================================CCheckBoxUI============================

function Delphi_CheckBoxUI_CppCreate; external DuiLibdll name 'Delphi_CheckBoxUI_CppCreate';
procedure Delphi_CheckBoxUI_CppDestroy; external DuiLibdll name 'Delphi_CheckBoxUI_CppDestroy';
function Delphi_CheckBoxUI_GetClass; external DuiLibdll name 'Delphi_CheckBoxUI_GetClass';
function Delphi_CheckBoxUI_GetInterface; external DuiLibdll name 'Delphi_CheckBoxUI_GetInterface';
procedure Delphi_CheckBoxUI_SetCheck; external DuiLibdll name 'Delphi_CheckBoxUI_SetCheck';
function Delphi_CheckBoxUI_GetCheck; external DuiLibdll name 'Delphi_CheckBoxUI_GetCheck';

//================================CListContainerElementUI============================

function Delphi_ListContainerElementUI_CppCreate; external DuiLibdll name 'Delphi_ListContainerElementUI_CppCreate';
procedure Delphi_ListContainerElementUI_CppDestroy; external DuiLibdll name 'Delphi_ListContainerElementUI_CppDestroy';
function Delphi_ListContainerElementUI_GetClass; external DuiLibdll name 'Delphi_ListContainerElementUI_GetClass';
function Delphi_ListContainerElementUI_GetControlFlags; external DuiLibdll name 'Delphi_ListContainerElementUI_GetControlFlags';
function Delphi_ListContainerElementUI_GetInterface; external DuiLibdll name 'Delphi_ListContainerElementUI_GetInterface';
function Delphi_ListContainerElementUI_GetIndex; external DuiLibdll name 'Delphi_ListContainerElementUI_GetIndex';
procedure Delphi_ListContainerElementUI_SetIndex; external DuiLibdll name 'Delphi_ListContainerElementUI_SetIndex';
function Delphi_ListContainerElementUI_GetOwner; external DuiLibdll name 'Delphi_ListContainerElementUI_GetOwner';
procedure Delphi_ListContainerElementUI_SetOwner; external DuiLibdll name 'Delphi_ListContainerElementUI_SetOwner';
procedure Delphi_ListContainerElementUI_SetVisible; external DuiLibdll name 'Delphi_ListContainerElementUI_SetVisible';
procedure Delphi_ListContainerElementUI_SetEnabled; external DuiLibdll name 'Delphi_ListContainerElementUI_SetEnabled';
function Delphi_ListContainerElementUI_IsSelected; external DuiLibdll name 'Delphi_ListContainerElementUI_IsSelected';
function Delphi_ListContainerElementUI_Select; external DuiLibdll name 'Delphi_ListContainerElementUI_Select';
function Delphi_ListContainerElementUI_IsExpanded; external DuiLibdll name 'Delphi_ListContainerElementUI_IsExpanded';
function Delphi_ListContainerElementUI_Expand; external DuiLibdll name 'Delphi_ListContainerElementUI_Expand';
procedure Delphi_ListContainerElementUI_Invalidate; external DuiLibdll name 'Delphi_ListContainerElementUI_Invalidate';
function Delphi_ListContainerElementUI_Activate; external DuiLibdll name 'Delphi_ListContainerElementUI_Activate';
procedure Delphi_ListContainerElementUI_DoEvent; external DuiLibdll name 'Delphi_ListContainerElementUI_DoEvent';
procedure Delphi_ListContainerElementUI_SetAttribute; external DuiLibdll name 'Delphi_ListContainerElementUI_SetAttribute';
procedure Delphi_ListContainerElementUI_DoPaint; external DuiLibdll name 'Delphi_ListContainerElementUI_DoPaint';
procedure Delphi_ListContainerElementUI_DrawItemText; external DuiLibdll name 'Delphi_ListContainerElementUI_DrawItemText';
procedure Delphi_ListContainerElementUI_DrawItemBk; external DuiLibdll name 'Delphi_ListContainerElementUI_DrawItemBk';

//================================CComboUI============================

function Delphi_ComboUI_CppCreate; external DuiLibdll name 'Delphi_ComboUI_CppCreate';
procedure Delphi_ComboUI_CppDestroy; external DuiLibdll name 'Delphi_ComboUI_CppDestroy';
function Delphi_ComboUI_GetClass; external DuiLibdll name 'Delphi_ComboUI_GetClass';
function Delphi_ComboUI_GetInterface; external DuiLibdll name 'Delphi_ComboUI_GetInterface';
procedure Delphi_ComboUI_DoInit; external DuiLibdll name 'Delphi_ComboUI_DoInit';
function Delphi_ComboUI_GetControlFlags; external DuiLibdll name 'Delphi_ComboUI_GetControlFlags';
function Delphi_ComboUI_GetText; external DuiLibdll name 'Delphi_ComboUI_GetText';
procedure Delphi_ComboUI_SetEnabled; external DuiLibdll name 'Delphi_ComboUI_SetEnabled';
function Delphi_ComboUI_GetDropBoxAttributeList; external DuiLibdll name 'Delphi_ComboUI_GetDropBoxAttributeList';
procedure Delphi_ComboUI_SetDropBoxAttributeList; external DuiLibdll name 'Delphi_ComboUI_SetDropBoxAttributeList';
procedure Delphi_ComboUI_GetDropBoxSize; external DuiLibdll name 'Delphi_ComboUI_GetDropBoxSize';
procedure Delphi_ComboUI_SetDropBoxSize; external DuiLibdll name 'Delphi_ComboUI_SetDropBoxSize';
function Delphi_ComboUI_GetCurSel; external DuiLibdll name 'Delphi_ComboUI_GetCurSel';
function Delphi_ComboUI_GetSelectCloseFlag; external DuiLibdll name 'Delphi_ComboUI_GetSelectCloseFlag';
procedure Delphi_ComboUI_SetSelectCloseFlag; external DuiLibdll name 'Delphi_ComboUI_SetSelectCloseFlag';
function Delphi_ComboUI_SelectItem; external DuiLibdll name 'Delphi_ComboUI_SelectItem';
function Delphi_ComboUI_SetItemIndex; external DuiLibdll name 'Delphi_ComboUI_SetItemIndex';
function Delphi_ComboUI_Add; external DuiLibdll name 'Delphi_ComboUI_Add';
function Delphi_ComboUI_AddAt; external DuiLibdll name 'Delphi_ComboUI_AddAt';
function Delphi_ComboUI_Remove; external DuiLibdll name 'Delphi_ComboUI_Remove';
function Delphi_ComboUI_RemoveAt; external DuiLibdll name 'Delphi_ComboUI_RemoveAt';
procedure Delphi_ComboUI_RemoveAll; external DuiLibdll name 'Delphi_ComboUI_RemoveAll';
function Delphi_ComboUI_Activate; external DuiLibdll name 'Delphi_ComboUI_Activate';
function Delphi_ComboUI_GetShowText; external DuiLibdll name 'Delphi_ComboUI_GetShowText';
procedure Delphi_ComboUI_SetShowText; external DuiLibdll name 'Delphi_ComboUI_SetShowText';
procedure Delphi_ComboUI_GetTextPadding; external DuiLibdll name 'Delphi_ComboUI_GetTextPadding';
procedure Delphi_ComboUI_SetTextPadding; external DuiLibdll name 'Delphi_ComboUI_SetTextPadding';
function Delphi_ComboUI_GetNormalImage; external DuiLibdll name 'Delphi_ComboUI_GetNormalImage';
procedure Delphi_ComboUI_SetNormalImage; external DuiLibdll name 'Delphi_ComboUI_SetNormalImage';
function Delphi_ComboUI_GetHotImage; external DuiLibdll name 'Delphi_ComboUI_GetHotImage';
procedure Delphi_ComboUI_SetHotImage; external DuiLibdll name 'Delphi_ComboUI_SetHotImage';
function Delphi_ComboUI_GetPushedImage; external DuiLibdll name 'Delphi_ComboUI_GetPushedImage';
procedure Delphi_ComboUI_SetPushedImage; external DuiLibdll name 'Delphi_ComboUI_SetPushedImage';
function Delphi_ComboUI_GetFocusedImage; external DuiLibdll name 'Delphi_ComboUI_GetFocusedImage';
procedure Delphi_ComboUI_SetFocusedImage; external DuiLibdll name 'Delphi_ComboUI_SetFocusedImage';
function Delphi_ComboUI_GetDisabledImage; external DuiLibdll name 'Delphi_ComboUI_GetDisabledImage';
procedure Delphi_ComboUI_SetDisabledImage; external DuiLibdll name 'Delphi_ComboUI_SetDisabledImage';
function Delphi_ComboUI_GetListInfo; external DuiLibdll name 'Delphi_ComboUI_GetListInfo';
procedure Delphi_ComboUI_SetItemFont; external DuiLibdll name 'Delphi_ComboUI_SetItemFont';
procedure Delphi_ComboUI_SetItemTextStyle; external DuiLibdll name 'Delphi_ComboUI_SetItemTextStyle';
procedure Delphi_ComboUI_GetItemTextPadding; external DuiLibdll name 'Delphi_ComboUI_GetItemTextPadding';
procedure Delphi_ComboUI_SetItemTextPadding; external DuiLibdll name 'Delphi_ComboUI_SetItemTextPadding';
function Delphi_ComboUI_GetItemTextColor; external DuiLibdll name 'Delphi_ComboUI_GetItemTextColor';
procedure Delphi_ComboUI_SetItemTextColor; external DuiLibdll name 'Delphi_ComboUI_SetItemTextColor';
function Delphi_ComboUI_GetItemBkColor; external DuiLibdll name 'Delphi_ComboUI_GetItemBkColor';
procedure Delphi_ComboUI_SetItemBkColor; external DuiLibdll name 'Delphi_ComboUI_SetItemBkColor';
function Delphi_ComboUI_GetItemBkImage; external DuiLibdll name 'Delphi_ComboUI_GetItemBkImage';
procedure Delphi_ComboUI_SetItemBkImage; external DuiLibdll name 'Delphi_ComboUI_SetItemBkImage';
function Delphi_ComboUI_IsAlternateBk; external DuiLibdll name 'Delphi_ComboUI_IsAlternateBk';
procedure Delphi_ComboUI_SetAlternateBk; external DuiLibdll name 'Delphi_ComboUI_SetAlternateBk';
function Delphi_ComboUI_GetSelectedItemTextColor; external DuiLibdll name 'Delphi_ComboUI_GetSelectedItemTextColor';
procedure Delphi_ComboUI_SetSelectedItemTextColor; external DuiLibdll name 'Delphi_ComboUI_SetSelectedItemTextColor';
function Delphi_ComboUI_GetSelectedItemBkColor; external DuiLibdll name 'Delphi_ComboUI_GetSelectedItemBkColor';
procedure Delphi_ComboUI_SetSelectedItemBkColor; external DuiLibdll name 'Delphi_ComboUI_SetSelectedItemBkColor';
function Delphi_ComboUI_GetSelectedItemImage; external DuiLibdll name 'Delphi_ComboUI_GetSelectedItemImage';
procedure Delphi_ComboUI_SetSelectedItemImage; external DuiLibdll name 'Delphi_ComboUI_SetSelectedItemImage';
function Delphi_ComboUI_GetHotItemTextColor; external DuiLibdll name 'Delphi_ComboUI_GetHotItemTextColor';
procedure Delphi_ComboUI_SetHotItemTextColor; external DuiLibdll name 'Delphi_ComboUI_SetHotItemTextColor';
function Delphi_ComboUI_GetHotItemBkColor; external DuiLibdll name 'Delphi_ComboUI_GetHotItemBkColor';
procedure Delphi_ComboUI_SetHotItemBkColor; external DuiLibdll name 'Delphi_ComboUI_SetHotItemBkColor';
function Delphi_ComboUI_GetHotItemImage; external DuiLibdll name 'Delphi_ComboUI_GetHotItemImage';
procedure Delphi_ComboUI_SetHotItemImage; external DuiLibdll name 'Delphi_ComboUI_SetHotItemImage';
function Delphi_ComboUI_GetDisabledItemTextColor; external DuiLibdll name 'Delphi_ComboUI_GetDisabledItemTextColor';
procedure Delphi_ComboUI_SetDisabledItemTextColor; external DuiLibdll name 'Delphi_ComboUI_SetDisabledItemTextColor';
function Delphi_ComboUI_GetDisabledItemBkColor; external DuiLibdll name 'Delphi_ComboUI_GetDisabledItemBkColor';
procedure Delphi_ComboUI_SetDisabledItemBkColor; external DuiLibdll name 'Delphi_ComboUI_SetDisabledItemBkColor';
function Delphi_ComboUI_GetDisabledItemImage; external DuiLibdll name 'Delphi_ComboUI_GetDisabledItemImage';
procedure Delphi_ComboUI_SetDisabledItemImage; external DuiLibdll name 'Delphi_ComboUI_SetDisabledItemImage';
function Delphi_ComboUI_GetItemLineColor; external DuiLibdll name 'Delphi_ComboUI_GetItemLineColor';
procedure Delphi_ComboUI_SetItemLineColor; external DuiLibdll name 'Delphi_ComboUI_SetItemLineColor';
function Delphi_ComboUI_IsItemShowHtml; external DuiLibdll name 'Delphi_ComboUI_IsItemShowHtml';
procedure Delphi_ComboUI_SetItemShowHtml; external DuiLibdll name 'Delphi_ComboUI_SetItemShowHtml';
procedure Delphi_ComboUI_EstimateSize; external DuiLibdll name 'Delphi_ComboUI_EstimateSize';
procedure Delphi_ComboUI_SetPos; external DuiLibdll name 'Delphi_ComboUI_SetPos';
procedure Delphi_ComboUI_Move; external DuiLibdll name 'Delphi_ComboUI_Move';
procedure Delphi_ComboUI_DoEvent; external DuiLibdll name 'Delphi_ComboUI_DoEvent';
procedure Delphi_ComboUI_SetAttribute; external DuiLibdll name 'Delphi_ComboUI_SetAttribute';
procedure Delphi_ComboUI_DoPaint; external DuiLibdll name 'Delphi_ComboUI_DoPaint';
procedure Delphi_ComboUI_PaintText; external DuiLibdll name 'Delphi_ComboUI_PaintText';
procedure Delphi_ComboUI_PaintStatusImage; external DuiLibdll name 'Delphi_ComboUI_PaintStatusImage';

//================================CDateTimeUI============================

function Delphi_DateTimeUI_CppCreate; external DuiLibdll name 'Delphi_DateTimeUI_CppCreate';
procedure Delphi_DateTimeUI_CppDestroy; external DuiLibdll name 'Delphi_DateTimeUI_CppDestroy';
function Delphi_DateTimeUI_GetClass; external DuiLibdll name 'Delphi_DateTimeUI_GetClass';
function Delphi_DateTimeUI_GetInterface; external DuiLibdll name 'Delphi_DateTimeUI_GetInterface';
function Delphi_DateTimeUI_GetControlFlags; external DuiLibdll name 'Delphi_DateTimeUI_GetControlFlags';
function Delphi_DateTimeUI_GetNativeWindow; external DuiLibdll name 'Delphi_DateTimeUI_GetNativeWindow';
function Delphi_DateTimeUI_GetTime; external DuiLibdll name 'Delphi_DateTimeUI_GetTime';
procedure Delphi_DateTimeUI_SetTime; external DuiLibdll name 'Delphi_DateTimeUI_SetTime';
procedure Delphi_DateTimeUI_SetReadOnly; external DuiLibdll name 'Delphi_DateTimeUI_SetReadOnly';
function Delphi_DateTimeUI_IsReadOnly; external DuiLibdll name 'Delphi_DateTimeUI_IsReadOnly';
procedure Delphi_DateTimeUI_UpdateText; external DuiLibdll name 'Delphi_DateTimeUI_UpdateText';
procedure Delphi_DateTimeUI_DoEvent; external DuiLibdll name 'Delphi_DateTimeUI_DoEvent';

//================================CEditUI============================

function Delphi_EditUI_CppCreate; external DuiLibdll name 'Delphi_EditUI_CppCreate';
procedure Delphi_EditUI_CppDestroy; external DuiLibdll name 'Delphi_EditUI_CppDestroy';
function Delphi_EditUI_GetClass; external DuiLibdll name 'Delphi_EditUI_GetClass';
function Delphi_EditUI_GetInterface; external DuiLibdll name 'Delphi_EditUI_GetInterface';
function Delphi_EditUI_GetControlFlags; external DuiLibdll name 'Delphi_EditUI_GetControlFlags';
function Delphi_EditUI_GetNativeWindow; external DuiLibdll name 'Delphi_EditUI_GetNativeWindow';
procedure Delphi_EditUI_SetEnabled; external DuiLibdll name 'Delphi_EditUI_SetEnabled';
procedure Delphi_EditUI_SetText; external DuiLibdll name 'Delphi_EditUI_SetText';
procedure Delphi_EditUI_SetMaxChar; external DuiLibdll name 'Delphi_EditUI_SetMaxChar';
function Delphi_EditUI_GetMaxChar; external DuiLibdll name 'Delphi_EditUI_GetMaxChar';
procedure Delphi_EditUI_SetReadOnly; external DuiLibdll name 'Delphi_EditUI_SetReadOnly';
function Delphi_EditUI_IsReadOnly; external DuiLibdll name 'Delphi_EditUI_IsReadOnly';
procedure Delphi_EditUI_SetPasswordMode; external DuiLibdll name 'Delphi_EditUI_SetPasswordMode';
function Delphi_EditUI_IsPasswordMode; external DuiLibdll name 'Delphi_EditUI_IsPasswordMode';
procedure Delphi_EditUI_SetPasswordChar; external DuiLibdll name 'Delphi_EditUI_SetPasswordChar';
function Delphi_EditUI_GetPasswordChar; external DuiLibdll name 'Delphi_EditUI_GetPasswordChar';
function Delphi_EditUI_IsAutoSelAll; external DuiLibdll name 'Delphi_EditUI_IsAutoSelAll';
procedure Delphi_EditUI_SetAutoSelAll; external DuiLibdll name 'Delphi_EditUI_SetAutoSelAll';
procedure Delphi_EditUI_SetNumberOnly; external DuiLibdll name 'Delphi_EditUI_SetNumberOnly';
function Delphi_EditUI_IsNumberOnly; external DuiLibdll name 'Delphi_EditUI_IsNumberOnly';
function Delphi_EditUI_GetWindowStyls; external DuiLibdll name 'Delphi_EditUI_GetWindowStyls';
function Delphi_EditUI_GetNativeEditHWND; external DuiLibdll name 'Delphi_EditUI_GetNativeEditHWND';
function Delphi_EditUI_GetNormalImage; external DuiLibdll name 'Delphi_EditUI_GetNormalImage';
procedure Delphi_EditUI_SetNormalImage; external DuiLibdll name 'Delphi_EditUI_SetNormalImage';
function Delphi_EditUI_GetHotImage; external DuiLibdll name 'Delphi_EditUI_GetHotImage';
procedure Delphi_EditUI_SetHotImage; external DuiLibdll name 'Delphi_EditUI_SetHotImage';
function Delphi_EditUI_GetFocusedImage; external DuiLibdll name 'Delphi_EditUI_GetFocusedImage';
procedure Delphi_EditUI_SetFocusedImage; external DuiLibdll name 'Delphi_EditUI_SetFocusedImage';
function Delphi_EditUI_GetDisabledImage; external DuiLibdll name 'Delphi_EditUI_GetDisabledImage';
procedure Delphi_EditUI_SetDisabledImage; external DuiLibdll name 'Delphi_EditUI_SetDisabledImage';
procedure Delphi_EditUI_SetNativeEditBkColor; external DuiLibdll name 'Delphi_EditUI_SetNativeEditBkColor';
function Delphi_EditUI_GetNativeEditBkColor; external DuiLibdll name 'Delphi_EditUI_GetNativeEditBkColor';
procedure Delphi_EditUI_SetSel; external DuiLibdll name 'Delphi_EditUI_SetSel';
procedure Delphi_EditUI_SetSelAll; external DuiLibdll name 'Delphi_EditUI_SetSelAll';
procedure Delphi_EditUI_SetReplaceSel; external DuiLibdll name 'Delphi_EditUI_SetReplaceSel';
procedure Delphi_EditUI_SetPos; external DuiLibdll name 'Delphi_EditUI_SetPos';
procedure Delphi_EditUI_Move; external DuiLibdll name 'Delphi_EditUI_Move';
procedure Delphi_EditUI_SetVisible; external DuiLibdll name 'Delphi_EditUI_SetVisible';
procedure Delphi_EditUI_SetInternVisible; external DuiLibdll name 'Delphi_EditUI_SetInternVisible';
procedure Delphi_EditUI_EstimateSize; external DuiLibdll name 'Delphi_EditUI_EstimateSize';
procedure Delphi_EditUI_DoEvent; external DuiLibdll name 'Delphi_EditUI_DoEvent';
procedure Delphi_EditUI_SetAttribute; external DuiLibdll name 'Delphi_EditUI_SetAttribute';
procedure Delphi_EditUI_PaintStatusImage; external DuiLibdll name 'Delphi_EditUI_PaintStatusImage';
procedure Delphi_EditUI_PaintText; external DuiLibdll name 'Delphi_EditUI_PaintText';

//================================CProgressUI============================

function Delphi_ProgressUI_CppCreate; external DuiLibdll name 'Delphi_ProgressUI_CppCreate';
procedure Delphi_ProgressUI_CppDestroy; external DuiLibdll name 'Delphi_ProgressUI_CppDestroy';
function Delphi_ProgressUI_GetClass; external DuiLibdll name 'Delphi_ProgressUI_GetClass';
function Delphi_ProgressUI_GetInterface; external DuiLibdll name 'Delphi_ProgressUI_GetInterface';
function Delphi_ProgressUI_IsHorizontal; external DuiLibdll name 'Delphi_ProgressUI_IsHorizontal';
procedure Delphi_ProgressUI_SetHorizontal; external DuiLibdll name 'Delphi_ProgressUI_SetHorizontal';
function Delphi_ProgressUI_GetMinValue; external DuiLibdll name 'Delphi_ProgressUI_GetMinValue';
procedure Delphi_ProgressUI_SetMinValue; external DuiLibdll name 'Delphi_ProgressUI_SetMinValue';
function Delphi_ProgressUI_GetMaxValue; external DuiLibdll name 'Delphi_ProgressUI_GetMaxValue';
procedure Delphi_ProgressUI_SetMaxValue; external DuiLibdll name 'Delphi_ProgressUI_SetMaxValue';
function Delphi_ProgressUI_GetValue; external DuiLibdll name 'Delphi_ProgressUI_GetValue';
procedure Delphi_ProgressUI_SetValue; external DuiLibdll name 'Delphi_ProgressUI_SetValue';
function Delphi_ProgressUI_GetForeImage; external DuiLibdll name 'Delphi_ProgressUI_GetForeImage';
procedure Delphi_ProgressUI_SetForeImage; external DuiLibdll name 'Delphi_ProgressUI_SetForeImage';
procedure Delphi_ProgressUI_SetAttribute; external DuiLibdll name 'Delphi_ProgressUI_SetAttribute';
procedure Delphi_ProgressUI_PaintStatusImage; external DuiLibdll name 'Delphi_ProgressUI_PaintStatusImage';

//================================CScrollBarUI============================

function Delphi_ScrollBarUI_CppCreate; external DuiLibdll name 'Delphi_ScrollBarUI_CppCreate';
procedure Delphi_ScrollBarUI_CppDestroy; external DuiLibdll name 'Delphi_ScrollBarUI_CppDestroy';
function Delphi_ScrollBarUI_GetClass; external DuiLibdll name 'Delphi_ScrollBarUI_GetClass';
function Delphi_ScrollBarUI_GetInterface; external DuiLibdll name 'Delphi_ScrollBarUI_GetInterface';
function Delphi_ScrollBarUI_GetOwner; external DuiLibdll name 'Delphi_ScrollBarUI_GetOwner';
procedure Delphi_ScrollBarUI_SetOwner; external DuiLibdll name 'Delphi_ScrollBarUI_SetOwner';
procedure Delphi_ScrollBarUI_SetVisible; external DuiLibdll name 'Delphi_ScrollBarUI_SetVisible';
procedure Delphi_ScrollBarUI_SetEnabled; external DuiLibdll name 'Delphi_ScrollBarUI_SetEnabled';
procedure Delphi_ScrollBarUI_SetFocus; external DuiLibdll name 'Delphi_ScrollBarUI_SetFocus';
function Delphi_ScrollBarUI_IsHorizontal; external DuiLibdll name 'Delphi_ScrollBarUI_IsHorizontal';
procedure Delphi_ScrollBarUI_SetHorizontal; external DuiLibdll name 'Delphi_ScrollBarUI_SetHorizontal';
function Delphi_ScrollBarUI_GetScrollRange; external DuiLibdll name 'Delphi_ScrollBarUI_GetScrollRange';
procedure Delphi_ScrollBarUI_SetScrollRange; external DuiLibdll name 'Delphi_ScrollBarUI_SetScrollRange';
function Delphi_ScrollBarUI_GetScrollPos; external DuiLibdll name 'Delphi_ScrollBarUI_GetScrollPos';
procedure Delphi_ScrollBarUI_SetScrollPos; external DuiLibdll name 'Delphi_ScrollBarUI_SetScrollPos';
function Delphi_ScrollBarUI_GetLineSize; external DuiLibdll name 'Delphi_ScrollBarUI_GetLineSize';
procedure Delphi_ScrollBarUI_SetLineSize; external DuiLibdll name 'Delphi_ScrollBarUI_SetLineSize';
function Delphi_ScrollBarUI_GetShowButton1; external DuiLibdll name 'Delphi_ScrollBarUI_GetShowButton1';
procedure Delphi_ScrollBarUI_SetShowButton1; external DuiLibdll name 'Delphi_ScrollBarUI_SetShowButton1';
function Delphi_ScrollBarUI_GetButton1Color; external DuiLibdll name 'Delphi_ScrollBarUI_GetButton1Color';
procedure Delphi_ScrollBarUI_SetButton1Color; external DuiLibdll name 'Delphi_ScrollBarUI_SetButton1Color';
function Delphi_ScrollBarUI_GetButton1NormalImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetButton1NormalImage';
procedure Delphi_ScrollBarUI_SetButton1NormalImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetButton1NormalImage';
function Delphi_ScrollBarUI_GetButton1HotImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetButton1HotImage';
procedure Delphi_ScrollBarUI_SetButton1HotImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetButton1HotImage';
function Delphi_ScrollBarUI_GetButton1PushedImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetButton1PushedImage';
procedure Delphi_ScrollBarUI_SetButton1PushedImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetButton1PushedImage';
function Delphi_ScrollBarUI_GetButton1DisabledImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetButton1DisabledImage';
procedure Delphi_ScrollBarUI_SetButton1DisabledImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetButton1DisabledImage';
function Delphi_ScrollBarUI_GetShowButton2; external DuiLibdll name 'Delphi_ScrollBarUI_GetShowButton2';
procedure Delphi_ScrollBarUI_SetShowButton2; external DuiLibdll name 'Delphi_ScrollBarUI_SetShowButton2';
function Delphi_ScrollBarUI_GetButton2Color; external DuiLibdll name 'Delphi_ScrollBarUI_GetButton2Color';
procedure Delphi_ScrollBarUI_SetButton2Color; external DuiLibdll name 'Delphi_ScrollBarUI_SetButton2Color';
function Delphi_ScrollBarUI_GetButton2NormalImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetButton2NormalImage';
procedure Delphi_ScrollBarUI_SetButton2NormalImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetButton2NormalImage';
function Delphi_ScrollBarUI_GetButton2HotImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetButton2HotImage';
procedure Delphi_ScrollBarUI_SetButton2HotImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetButton2HotImage';
function Delphi_ScrollBarUI_GetButton2PushedImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetButton2PushedImage';
procedure Delphi_ScrollBarUI_SetButton2PushedImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetButton2PushedImage';
function Delphi_ScrollBarUI_GetButton2DisabledImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetButton2DisabledImage';
procedure Delphi_ScrollBarUI_SetButton2DisabledImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetButton2DisabledImage';
function Delphi_ScrollBarUI_GetThumbColor; external DuiLibdll name 'Delphi_ScrollBarUI_GetThumbColor';
procedure Delphi_ScrollBarUI_SetThumbColor; external DuiLibdll name 'Delphi_ScrollBarUI_SetThumbColor';
function Delphi_ScrollBarUI_GetThumbNormalImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetThumbNormalImage';
procedure Delphi_ScrollBarUI_SetThumbNormalImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetThumbNormalImage';
function Delphi_ScrollBarUI_GetThumbHotImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetThumbHotImage';
procedure Delphi_ScrollBarUI_SetThumbHotImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetThumbHotImage';
function Delphi_ScrollBarUI_GetThumbPushedImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetThumbPushedImage';
procedure Delphi_ScrollBarUI_SetThumbPushedImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetThumbPushedImage';
function Delphi_ScrollBarUI_GetThumbDisabledImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetThumbDisabledImage';
procedure Delphi_ScrollBarUI_SetThumbDisabledImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetThumbDisabledImage';
function Delphi_ScrollBarUI_GetRailNormalImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetRailNormalImage';
procedure Delphi_ScrollBarUI_SetRailNormalImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetRailNormalImage';
function Delphi_ScrollBarUI_GetRailHotImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetRailHotImage';
procedure Delphi_ScrollBarUI_SetRailHotImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetRailHotImage';
function Delphi_ScrollBarUI_GetRailPushedImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetRailPushedImage';
procedure Delphi_ScrollBarUI_SetRailPushedImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetRailPushedImage';
function Delphi_ScrollBarUI_GetRailDisabledImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetRailDisabledImage';
procedure Delphi_ScrollBarUI_SetRailDisabledImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetRailDisabledImage';
function Delphi_ScrollBarUI_GetBkNormalImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetBkNormalImage';
procedure Delphi_ScrollBarUI_SetBkNormalImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetBkNormalImage';
function Delphi_ScrollBarUI_GetBkHotImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetBkHotImage';
procedure Delphi_ScrollBarUI_SetBkHotImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetBkHotImage';
function Delphi_ScrollBarUI_GetBkPushedImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetBkPushedImage';
procedure Delphi_ScrollBarUI_SetBkPushedImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetBkPushedImage';
function Delphi_ScrollBarUI_GetBkDisabledImage; external DuiLibdll name 'Delphi_ScrollBarUI_GetBkDisabledImage';
procedure Delphi_ScrollBarUI_SetBkDisabledImage; external DuiLibdll name 'Delphi_ScrollBarUI_SetBkDisabledImage';
procedure Delphi_ScrollBarUI_SetPos; external DuiLibdll name 'Delphi_ScrollBarUI_SetPos';
procedure Delphi_ScrollBarUI_DoEvent; external DuiLibdll name 'Delphi_ScrollBarUI_DoEvent';
procedure Delphi_ScrollBarUI_SetAttribute; external DuiLibdll name 'Delphi_ScrollBarUI_SetAttribute';
procedure Delphi_ScrollBarUI_DoPaint; external DuiLibdll name 'Delphi_ScrollBarUI_DoPaint';
procedure Delphi_ScrollBarUI_PaintBk; external DuiLibdll name 'Delphi_ScrollBarUI_PaintBk';
procedure Delphi_ScrollBarUI_PaintButton1; external DuiLibdll name 'Delphi_ScrollBarUI_PaintButton1';
procedure Delphi_ScrollBarUI_PaintButton2; external DuiLibdll name 'Delphi_ScrollBarUI_PaintButton2';
procedure Delphi_ScrollBarUI_PaintThumb; external DuiLibdll name 'Delphi_ScrollBarUI_PaintThumb';
procedure Delphi_ScrollBarUI_PaintRail; external DuiLibdll name 'Delphi_ScrollBarUI_PaintRail';

//================================CSliderUI============================

function Delphi_SliderUI_CppCreate; external DuiLibdll name 'Delphi_SliderUI_CppCreate';
procedure Delphi_SliderUI_CppDestroy; external DuiLibdll name 'Delphi_SliderUI_CppDestroy';
function Delphi_SliderUI_GetClass; external DuiLibdll name 'Delphi_SliderUI_GetClass';
function Delphi_SliderUI_GetControlFlags; external DuiLibdll name 'Delphi_SliderUI_GetControlFlags';
function Delphi_SliderUI_GetInterface; external DuiLibdll name 'Delphi_SliderUI_GetInterface';
procedure Delphi_SliderUI_SetEnabled; external DuiLibdll name 'Delphi_SliderUI_SetEnabled';
function Delphi_SliderUI_GetChangeStep; external DuiLibdll name 'Delphi_SliderUI_GetChangeStep';
procedure Delphi_SliderUI_SetChangeStep; external DuiLibdll name 'Delphi_SliderUI_SetChangeStep';
procedure Delphi_SliderUI_SetThumbSize; external DuiLibdll name 'Delphi_SliderUI_SetThumbSize';
procedure Delphi_SliderUI_GetThumbRect; external DuiLibdll name 'Delphi_SliderUI_GetThumbRect';
function Delphi_SliderUI_IsImmMode; external DuiLibdll name 'Delphi_SliderUI_IsImmMode';
procedure Delphi_SliderUI_SetImmMode; external DuiLibdll name 'Delphi_SliderUI_SetImmMode';
function Delphi_SliderUI_GetThumbImage; external DuiLibdll name 'Delphi_SliderUI_GetThumbImage';
procedure Delphi_SliderUI_SetThumbImage; external DuiLibdll name 'Delphi_SliderUI_SetThumbImage';
function Delphi_SliderUI_GetThumbHotImage; external DuiLibdll name 'Delphi_SliderUI_GetThumbHotImage';
procedure Delphi_SliderUI_SetThumbHotImage; external DuiLibdll name 'Delphi_SliderUI_SetThumbHotImage';
function Delphi_SliderUI_GetThumbPushedImage; external DuiLibdll name 'Delphi_SliderUI_GetThumbPushedImage';
procedure Delphi_SliderUI_SetThumbPushedImage; external DuiLibdll name 'Delphi_SliderUI_SetThumbPushedImage';
procedure Delphi_SliderUI_DoEvent; external DuiLibdll name 'Delphi_SliderUI_DoEvent';
procedure Delphi_SliderUI_SetAttribute; external DuiLibdll name 'Delphi_SliderUI_SetAttribute';
procedure Delphi_SliderUI_PaintStatusImage; external DuiLibdll name 'Delphi_SliderUI_PaintStatusImage';

//================================CTextUI============================

function Delphi_TextUI_CppCreate; external DuiLibdll name 'Delphi_TextUI_CppCreate';
procedure Delphi_TextUI_CppDestroy; external DuiLibdll name 'Delphi_TextUI_CppDestroy';
function Delphi_TextUI_GetClass; external DuiLibdll name 'Delphi_TextUI_GetClass';
function Delphi_TextUI_GetControlFlags; external DuiLibdll name 'Delphi_TextUI_GetControlFlags';
function Delphi_TextUI_GetInterface; external DuiLibdll name 'Delphi_TextUI_GetInterface';
function Delphi_TextUI_GetLinkContent; external DuiLibdll name 'Delphi_TextUI_GetLinkContent';
procedure Delphi_TextUI_DoEvent; external DuiLibdll name 'Delphi_TextUI_DoEvent';
procedure Delphi_TextUI_EstimateSize; external DuiLibdll name 'Delphi_TextUI_EstimateSize';
procedure Delphi_TextUI_PaintText; external DuiLibdll name 'Delphi_TextUI_PaintText';

//================================CTreeNodeUI============================

function Delphi_TreeNodeUI_CppCreate; external DuiLibdll name 'Delphi_TreeNodeUI_CppCreate';
procedure Delphi_TreeNodeUI_CppDestroy; external DuiLibdll name 'Delphi_TreeNodeUI_CppDestroy';
function Delphi_TreeNodeUI_GetClass; external DuiLibdll name 'Delphi_TreeNodeUI_GetClass';
function Delphi_TreeNodeUI_GetInterface; external DuiLibdll name 'Delphi_TreeNodeUI_GetInterface';
procedure Delphi_TreeNodeUI_DoEvent; external DuiLibdll name 'Delphi_TreeNodeUI_DoEvent';
procedure Delphi_TreeNodeUI_Invalidate; external DuiLibdll name 'Delphi_TreeNodeUI_Invalidate';
function Delphi_TreeNodeUI_Select; external DuiLibdll name 'Delphi_TreeNodeUI_Select';
function Delphi_TreeNodeUI_Add; external DuiLibdll name 'Delphi_TreeNodeUI_Add';
function Delphi_TreeNodeUI_AddAt; external DuiLibdll name 'Delphi_TreeNodeUI_AddAt';
function Delphi_TreeNodeUI_Remove; external DuiLibdll name 'Delphi_TreeNodeUI_Remove';
procedure Delphi_TreeNodeUI_SetVisibleTag; external DuiLibdll name 'Delphi_TreeNodeUI_SetVisibleTag';
function Delphi_TreeNodeUI_GetVisibleTag; external DuiLibdll name 'Delphi_TreeNodeUI_GetVisibleTag';
procedure Delphi_TreeNodeUI_SetItemText; external DuiLibdll name 'Delphi_TreeNodeUI_SetItemText';
function Delphi_TreeNodeUI_GetItemText; external DuiLibdll name 'Delphi_TreeNodeUI_GetItemText';
procedure Delphi_TreeNodeUI_CheckBoxSelected; external DuiLibdll name 'Delphi_TreeNodeUI_CheckBoxSelected';
function Delphi_TreeNodeUI_IsCheckBoxSelected; external DuiLibdll name 'Delphi_TreeNodeUI_IsCheckBoxSelected';
function Delphi_TreeNodeUI_IsHasChild; external DuiLibdll name 'Delphi_TreeNodeUI_IsHasChild';
function Delphi_TreeNodeUI_AddChildNode; external DuiLibdll name 'Delphi_TreeNodeUI_AddChildNode';
function Delphi_TreeNodeUI_RemoveAt; external DuiLibdll name 'Delphi_TreeNodeUI_RemoveAt';
procedure Delphi_TreeNodeUI_SetParentNode; external DuiLibdll name 'Delphi_TreeNodeUI_SetParentNode';
function Delphi_TreeNodeUI_GetParentNode; external DuiLibdll name 'Delphi_TreeNodeUI_GetParentNode';
function Delphi_TreeNodeUI_GetCountChild; external DuiLibdll name 'Delphi_TreeNodeUI_GetCountChild';
procedure Delphi_TreeNodeUI_SetTreeView; external DuiLibdll name 'Delphi_TreeNodeUI_SetTreeView';
function Delphi_TreeNodeUI_GetTreeView; external DuiLibdll name 'Delphi_TreeNodeUI_GetTreeView';
function Delphi_TreeNodeUI_GetChildNode; external DuiLibdll name 'Delphi_TreeNodeUI_GetChildNode';
procedure Delphi_TreeNodeUI_SetVisibleFolderBtn; external DuiLibdll name 'Delphi_TreeNodeUI_SetVisibleFolderBtn';
function Delphi_TreeNodeUI_GetVisibleFolderBtn; external DuiLibdll name 'Delphi_TreeNodeUI_GetVisibleFolderBtn';
procedure Delphi_TreeNodeUI_SetVisibleCheckBtn; external DuiLibdll name 'Delphi_TreeNodeUI_SetVisibleCheckBtn';
function Delphi_TreeNodeUI_GetVisibleCheckBtn; external DuiLibdll name 'Delphi_TreeNodeUI_GetVisibleCheckBtn';
procedure Delphi_TreeNodeUI_SetItemTextColor; external DuiLibdll name 'Delphi_TreeNodeUI_SetItemTextColor';
function Delphi_TreeNodeUI_GetItemTextColor; external DuiLibdll name 'Delphi_TreeNodeUI_GetItemTextColor';
procedure Delphi_TreeNodeUI_SetItemHotTextColor; external DuiLibdll name 'Delphi_TreeNodeUI_SetItemHotTextColor';
function Delphi_TreeNodeUI_GetItemHotTextColor; external DuiLibdll name 'Delphi_TreeNodeUI_GetItemHotTextColor';
procedure Delphi_TreeNodeUI_SetSelItemTextColor; external DuiLibdll name 'Delphi_TreeNodeUI_SetSelItemTextColor';
function Delphi_TreeNodeUI_GetSelItemTextColor; external DuiLibdll name 'Delphi_TreeNodeUI_GetSelItemTextColor';
procedure Delphi_TreeNodeUI_SetSelItemHotTextColor; external DuiLibdll name 'Delphi_TreeNodeUI_SetSelItemHotTextColor';
function Delphi_TreeNodeUI_GetSelItemHotTextColor; external DuiLibdll name 'Delphi_TreeNodeUI_GetSelItemHotTextColor';
procedure Delphi_TreeNodeUI_SetAttribute; external DuiLibdll name 'Delphi_TreeNodeUI_SetAttribute';
function Delphi_TreeNodeUI_GetTreeNodes; external DuiLibdll name 'Delphi_TreeNodeUI_GetTreeNodes';
function Delphi_TreeNodeUI_GetTreeIndex; external DuiLibdll name 'Delphi_TreeNodeUI_GetTreeIndex';
function Delphi_TreeNodeUI_GetNodeIndex; external DuiLibdll name 'Delphi_TreeNodeUI_GetNodeIndex';

//================================CTreeViewUI============================

function Delphi_TreeViewUI_CppCreate; external DuiLibdll name 'Delphi_TreeViewUI_CppCreate';
procedure Delphi_TreeViewUI_CppDestroy; external DuiLibdll name 'Delphi_TreeViewUI_CppDestroy';
function Delphi_TreeViewUI_GetClass; external DuiLibdll name 'Delphi_TreeViewUI_GetClass';
function Delphi_TreeViewUI_GetInterface; external DuiLibdll name 'Delphi_TreeViewUI_GetInterface';
function Delphi_TreeViewUI_Add; external DuiLibdll name 'Delphi_TreeViewUI_Add';
function Delphi_TreeViewUI_AddAt_01; external DuiLibdll name 'Delphi_TreeViewUI_AddAt_01';
function Delphi_TreeViewUI_AddAt_02; external DuiLibdll name 'Delphi_TreeViewUI_AddAt_02';
function Delphi_TreeViewUI_Remove; external DuiLibdll name 'Delphi_TreeViewUI_Remove';
function Delphi_TreeViewUI_RemoveAt; external DuiLibdll name 'Delphi_TreeViewUI_RemoveAt';
procedure Delphi_TreeViewUI_RemoveAll; external DuiLibdll name 'Delphi_TreeViewUI_RemoveAll';
function Delphi_TreeViewUI_OnCheckBoxChanged; external DuiLibdll name 'Delphi_TreeViewUI_OnCheckBoxChanged';
function Delphi_TreeViewUI_OnFolderChanged; external DuiLibdll name 'Delphi_TreeViewUI_OnFolderChanged';
function Delphi_TreeViewUI_OnDBClickItem; external DuiLibdll name 'Delphi_TreeViewUI_OnDBClickItem';
function Delphi_TreeViewUI_SetItemCheckBox; external DuiLibdll name 'Delphi_TreeViewUI_SetItemCheckBox';
procedure Delphi_TreeViewUI_SetItemExpand; external DuiLibdll name 'Delphi_TreeViewUI_SetItemExpand';
procedure Delphi_TreeViewUI_Notify; external DuiLibdll name 'Delphi_TreeViewUI_Notify';
procedure Delphi_TreeViewUI_SetVisibleFolderBtn; external DuiLibdll name 'Delphi_TreeViewUI_SetVisibleFolderBtn';
function Delphi_TreeViewUI_GetVisibleFolderBtn; external DuiLibdll name 'Delphi_TreeViewUI_GetVisibleFolderBtn';
procedure Delphi_TreeViewUI_SetVisibleCheckBtn; external DuiLibdll name 'Delphi_TreeViewUI_SetVisibleCheckBtn';
function Delphi_TreeViewUI_GetVisibleCheckBtn; external DuiLibdll name 'Delphi_TreeViewUI_GetVisibleCheckBtn';
procedure Delphi_TreeViewUI_SetItemMinWidth; external DuiLibdll name 'Delphi_TreeViewUI_SetItemMinWidth';
function Delphi_TreeViewUI_GetItemMinWidth; external DuiLibdll name 'Delphi_TreeViewUI_GetItemMinWidth';
procedure Delphi_TreeViewUI_SetItemTextColor; external DuiLibdll name 'Delphi_TreeViewUI_SetItemTextColor';
procedure Delphi_TreeViewUI_SetItemHotTextColor; external DuiLibdll name 'Delphi_TreeViewUI_SetItemHotTextColor';
procedure Delphi_TreeViewUI_SetSelItemTextColor; external DuiLibdll name 'Delphi_TreeViewUI_SetSelItemTextColor';
procedure Delphi_TreeViewUI_SetSelItemHotTextColor; external DuiLibdll name 'Delphi_TreeViewUI_SetSelItemHotTextColor';
procedure Delphi_TreeViewUI_SetAttribute; external DuiLibdll name 'Delphi_TreeViewUI_SetAttribute';

//================================CTabLayoutUI============================

function Delphi_TabLayoutUI_CppCreate; external DuiLibdll name 'Delphi_TabLayoutUI_CppCreate';
procedure Delphi_TabLayoutUI_CppDestroy; external DuiLibdll name 'Delphi_TabLayoutUI_CppDestroy';
function Delphi_TabLayoutUI_GetClass; external DuiLibdll name 'Delphi_TabLayoutUI_GetClass';
function Delphi_TabLayoutUI_GetInterface; external DuiLibdll name 'Delphi_TabLayoutUI_GetInterface';
function Delphi_TabLayoutUI_Add; external DuiLibdll name 'Delphi_TabLayoutUI_Add';
function Delphi_TabLayoutUI_AddAt; external DuiLibdll name 'Delphi_TabLayoutUI_AddAt';
function Delphi_TabLayoutUI_Remove; external DuiLibdll name 'Delphi_TabLayoutUI_Remove';
procedure Delphi_TabLayoutUI_RemoveAll; external DuiLibdll name 'Delphi_TabLayoutUI_RemoveAll';
function Delphi_TabLayoutUI_GetCurSel; external DuiLibdll name 'Delphi_TabLayoutUI_GetCurSel';
function Delphi_TabLayoutUI_SelectItem_01; external DuiLibdll name 'Delphi_TabLayoutUI_SelectItem_01';
function Delphi_TabLayoutUI_SelectItem_02; external DuiLibdll name 'Delphi_TabLayoutUI_SelectItem_02';
procedure Delphi_TabLayoutUI_SetPos; external DuiLibdll name 'Delphi_TabLayoutUI_SetPos';
procedure Delphi_TabLayoutUI_SetAttribute; external DuiLibdll name 'Delphi_TabLayoutUI_SetAttribute';

//================================CHorizontalLayoutUI============================

function Delphi_HorizontalLayoutUI_CppCreate; external DuiLibdll name 'Delphi_HorizontalLayoutUI_CppCreate';
procedure Delphi_HorizontalLayoutUI_CppDestroy; external DuiLibdll name 'Delphi_HorizontalLayoutUI_CppDestroy';
function Delphi_HorizontalLayoutUI_GetClass; external DuiLibdll name 'Delphi_HorizontalLayoutUI_GetClass';
function Delphi_HorizontalLayoutUI_GetInterface; external DuiLibdll name 'Delphi_HorizontalLayoutUI_GetInterface';
function Delphi_HorizontalLayoutUI_GetControlFlags; external DuiLibdll name 'Delphi_HorizontalLayoutUI_GetControlFlags';
procedure Delphi_HorizontalLayoutUI_SetSepWidth; external DuiLibdll name 'Delphi_HorizontalLayoutUI_SetSepWidth';
function Delphi_HorizontalLayoutUI_GetSepWidth; external DuiLibdll name 'Delphi_HorizontalLayoutUI_GetSepWidth';
procedure Delphi_HorizontalLayoutUI_SetSepImmMode; external DuiLibdll name 'Delphi_HorizontalLayoutUI_SetSepImmMode';
function Delphi_HorizontalLayoutUI_IsSepImmMode; external DuiLibdll name 'Delphi_HorizontalLayoutUI_IsSepImmMode';
procedure Delphi_HorizontalLayoutUI_SetAttribute; external DuiLibdll name 'Delphi_HorizontalLayoutUI_SetAttribute';
procedure Delphi_HorizontalLayoutUI_DoEvent; external DuiLibdll name 'Delphi_HorizontalLayoutUI_DoEvent';
procedure Delphi_HorizontalLayoutUI_SetPos; external DuiLibdll name 'Delphi_HorizontalLayoutUI_SetPos';
procedure Delphi_HorizontalLayoutUI_DoPostPaint; external DuiLibdll name 'Delphi_HorizontalLayoutUI_DoPostPaint';
procedure Delphi_HorizontalLayoutUI_GetThumbRect; external DuiLibdll name 'Delphi_HorizontalLayoutUI_GetThumbRect';

//================================CListHeaderUI============================

function Delphi_ListHeaderUI_CppCreate; external DuiLibdll name 'Delphi_ListHeaderUI_CppCreate';
procedure Delphi_ListHeaderUI_CppDestroy; external DuiLibdll name 'Delphi_ListHeaderUI_CppDestroy';
function Delphi_ListHeaderUI_GetClass; external DuiLibdll name 'Delphi_ListHeaderUI_GetClass';
function Delphi_ListHeaderUI_GetInterface; external DuiLibdll name 'Delphi_ListHeaderUI_GetInterface';
procedure Delphi_ListHeaderUI_EstimateSize; external DuiLibdll name 'Delphi_ListHeaderUI_EstimateSize';

//================================CRenderClip============================

function Delphi_RenderClip_CppCreate; external DuiLibdll name 'Delphi_RenderClip_CppCreate';
procedure Delphi_RenderClip_CppDestroy; external DuiLibdll name 'Delphi_RenderClip_CppDestroy';
procedure Delphi_RenderClip_GenerateClip; external DuiLibdll name 'Delphi_RenderClip_GenerateClip';
procedure Delphi_RenderClip_GenerateRoundClip; external DuiLibdll name 'Delphi_RenderClip_GenerateRoundClip';
procedure Delphi_RenderClip_UseOldClipBegin; external DuiLibdll name 'Delphi_RenderClip_UseOldClipBegin';
procedure Delphi_RenderClip_UseOldClipEnd; external DuiLibdll name 'Delphi_RenderClip_UseOldClipEnd';

//================================CRenderEngine============================

function Delphi_RenderEngine_CppCreate; external DuiLibdll name 'Delphi_RenderEngine_CppCreate';
procedure Delphi_RenderEngine_CppDestroy; external DuiLibdll name 'Delphi_RenderEngine_CppDestroy';
function Delphi_RenderEngine_AdjustColor; external DuiLibdll name 'Delphi_RenderEngine_AdjustColor';
function Delphi_RenderEngine_CreateARGB32Bitmap; external DuiLibdll name 'Delphi_RenderEngine_CreateARGB32Bitmap';
procedure Delphi_RenderEngine_AdjustImage; external DuiLibdll name 'Delphi_RenderEngine_AdjustImage';
function Delphi_RenderEngine_LoadImage; external DuiLibdll name 'Delphi_RenderEngine_LoadImage';
procedure Delphi_RenderEngine_FreeImage; external DuiLibdll name 'Delphi_RenderEngine_FreeImage';
procedure Delphi_RenderEngine_DrawImage_01; external DuiLibdll name 'Delphi_RenderEngine_DrawImage_01';
function Delphi_RenderEngine_DrawImage_02; external DuiLibdll name 'Delphi_RenderEngine_DrawImage_02';
function Delphi_RenderEngine_GenerateBitmap_01; external DuiLibdll name 'Delphi_RenderEngine_GenerateBitmap_01';
function Delphi_RenderEngine_GenerateBitmap_02; external DuiLibdll name 'Delphi_RenderEngine_GenerateBitmap_02';
procedure Delphi_RenderEngine_DrawColor; external DuiLibdll name 'Delphi_RenderEngine_DrawColor';
procedure Delphi_RenderEngine_DrawGradient; external DuiLibdll name 'Delphi_RenderEngine_DrawGradient';
procedure Delphi_RenderEngine_DrawLine; external DuiLibdll name 'Delphi_RenderEngine_DrawLine';
procedure Delphi_RenderEngine_DrawRect; external DuiLibdll name 'Delphi_RenderEngine_DrawRect';
procedure Delphi_RenderEngine_DrawRoundRect; external DuiLibdll name 'Delphi_RenderEngine_DrawRoundRect';
procedure Delphi_RenderEngine_DrawText; external DuiLibdll name 'Delphi_RenderEngine_DrawText';
procedure Delphi_RenderEngine_DrawHtmlText; external DuiLibdll name 'Delphi_RenderEngine_DrawHtmlText';
function Delphi_RenderEngine_GenerateBitmap; external DuiLibdll name 'Delphi_RenderEngine_GenerateBitmap';
procedure Delphi_RenderEngine_GetTextSize; external DuiLibdll name 'Delphi_RenderEngine_GetTextSize';

//================================CListElementUI============================
function Delphi_ListElementUI_GetClass; external DuiLibdll name 'Delphi_ListElementUI_GetClass';
function Delphi_ListElementUI_GetControlFlags; external DuiLibdll name 'Delphi_ListElementUI_GetControlFlags';
function Delphi_ListElementUI_GetInterface; external DuiLibdll name 'Delphi_ListElementUI_GetInterface';
procedure Delphi_ListElementUI_SetEnabled; external DuiLibdll name 'Delphi_ListElementUI_SetEnabled';
function Delphi_ListElementUI_GetIndex; external DuiLibdll name 'Delphi_ListElementUI_GetIndex';
procedure Delphi_ListElementUI_SetIndex; external DuiLibdll name 'Delphi_ListElementUI_SetIndex';
function Delphi_ListElementUI_GetOwner; external DuiLibdll name 'Delphi_ListElementUI_GetOwner';
procedure Delphi_ListElementUI_SetOwner; external DuiLibdll name 'Delphi_ListElementUI_SetOwner';
procedure Delphi_ListElementUI_SetVisible; external DuiLibdll name 'Delphi_ListElementUI_SetVisible';
function Delphi_ListElementUI_IsSelected; external DuiLibdll name 'Delphi_ListElementUI_IsSelected';
function Delphi_ListElementUI_Select; external DuiLibdll name 'Delphi_ListElementUI_Select';
function Delphi_ListElementUI_IsExpanded; external DuiLibdll name 'Delphi_ListElementUI_IsExpanded';
function Delphi_ListElementUI_Expand; external DuiLibdll name 'Delphi_ListElementUI_Expand';
procedure Delphi_ListElementUI_Invalidate; external DuiLibdll name 'Delphi_ListElementUI_Invalidate';
function Delphi_ListElementUI_Activate; external DuiLibdll name 'Delphi_ListElementUI_Activate';
procedure Delphi_ListElementUI_DoEvent; external DuiLibdll name 'Delphi_ListElementUI_DoEvent';
procedure Delphi_ListElementUI_SetAttribute; external DuiLibdll name 'Delphi_ListElementUI_SetAttribute';
procedure Delphi_ListElementUI_DrawItemBk; external DuiLibdll name 'Delphi_ListElementUI_DrawItemBk';

//================================CListLabelElementUI============================

function Delphi_ListLabelElementUI_CppCreate; external DuiLibdll name 'Delphi_ListLabelElementUI_CppCreate';
procedure Delphi_ListLabelElementUI_CppDestroy; external DuiLibdll name 'Delphi_ListLabelElementUI_CppDestroy';
function Delphi_ListLabelElementUI_GetClass; external DuiLibdll name 'Delphi_ListLabelElementUI_GetClass';
function Delphi_ListLabelElementUI_GetInterface; external DuiLibdll name 'Delphi_ListLabelElementUI_GetInterface';
procedure Delphi_ListLabelElementUI_DoEvent; external DuiLibdll name 'Delphi_ListLabelElementUI_DoEvent';
procedure Delphi_ListLabelElementUI_EstimateSize; external DuiLibdll name 'Delphi_ListLabelElementUI_EstimateSize';
procedure Delphi_ListLabelElementUI_DoPaint; external DuiLibdll name 'Delphi_ListLabelElementUI_DoPaint';
procedure Delphi_ListLabelElementUI_DrawItemText; external DuiLibdll name 'Delphi_ListLabelElementUI_DrawItemText';

//================================CListTextElementUI============================

function Delphi_ListTextElementUI_CppCreate; external DuiLibdll name 'Delphi_ListTextElementUI_CppCreate';
procedure Delphi_ListTextElementUI_CppDestroy; external DuiLibdll name 'Delphi_ListTextElementUI_CppDestroy';
function Delphi_ListTextElementUI_GetClass; external DuiLibdll name 'Delphi_ListTextElementUI_GetClass';
function Delphi_ListTextElementUI_GetInterface; external DuiLibdll name 'Delphi_ListTextElementUI_GetInterface';
function Delphi_ListTextElementUI_GetControlFlags; external DuiLibdll name 'Delphi_ListTextElementUI_GetControlFlags';
function Delphi_ListTextElementUI_GetText; external DuiLibdll name 'Delphi_ListTextElementUI_GetText';
procedure Delphi_ListTextElementUI_SetText; external DuiLibdll name 'Delphi_ListTextElementUI_SetText';
procedure Delphi_ListTextElementUI_SetOwner; external DuiLibdll name 'Delphi_ListTextElementUI_SetOwner';
function Delphi_ListTextElementUI_GetLinkContent; external DuiLibdll name 'Delphi_ListTextElementUI_GetLinkContent';
procedure Delphi_ListTextElementUI_DoEvent; external DuiLibdll name 'Delphi_ListTextElementUI_DoEvent';
procedure Delphi_ListTextElementUI_EstimateSize; external DuiLibdll name 'Delphi_ListTextElementUI_EstimateSize';
procedure Delphi_ListTextElementUI_DrawItemText; external DuiLibdll name 'Delphi_ListTextElementUI_DrawItemText';

//================================CGifAnimUI============================

function Delphi_GifAnimUI_CppCreate; external DuiLibdll name 'Delphi_GifAnimUI_CppCreate';
procedure Delphi_GifAnimUI_CppDestroy; external DuiLibdll name 'Delphi_GifAnimUI_CppDestroy';
function Delphi_GifAnimUI_GetClass; external DuiLibdll name 'Delphi_GifAnimUI_GetClass';
function Delphi_GifAnimUI_GetInterface; external DuiLibdll name 'Delphi_GifAnimUI_GetInterface';
procedure Delphi_GifAnimUI_DoInit; external DuiLibdll name 'Delphi_GifAnimUI_DoInit';
procedure Delphi_GifAnimUI_DoPaint; external DuiLibdll name 'Delphi_GifAnimUI_DoPaint';
procedure Delphi_GifAnimUI_DoEvent; external DuiLibdll name 'Delphi_GifAnimUI_DoEvent';
procedure Delphi_GifAnimUI_SetVisible; external DuiLibdll name 'Delphi_GifAnimUI_SetVisible';
procedure Delphi_GifAnimUI_SetAttribute; external DuiLibdll name 'Delphi_GifAnimUI_SetAttribute';
procedure Delphi_GifAnimUI_SetBkImage; external DuiLibdll name 'Delphi_GifAnimUI_SetBkImage';
function Delphi_GifAnimUI_GetBkImage; external DuiLibdll name 'Delphi_GifAnimUI_GetBkImage';
procedure Delphi_GifAnimUI_SetAutoPlay; external DuiLibdll name 'Delphi_GifAnimUI_SetAutoPlay';
function Delphi_GifAnimUI_IsAutoPlay; external DuiLibdll name 'Delphi_GifAnimUI_IsAutoPlay';
procedure Delphi_GifAnimUI_SetAutoSize; external DuiLibdll name 'Delphi_GifAnimUI_SetAutoSize';
function Delphi_GifAnimUI_IsAutoSize; external DuiLibdll name 'Delphi_GifAnimUI_IsAutoSize';
procedure Delphi_GifAnimUI_PlayGif; external DuiLibdll name 'Delphi_GifAnimUI_PlayGif';
procedure Delphi_GifAnimUI_PauseGif; external DuiLibdll name 'Delphi_GifAnimUI_PauseGif';
procedure Delphi_GifAnimUI_StopGif; external DuiLibdll name 'Delphi_GifAnimUI_StopGif';


//================================CChildLayoutUI============================

function Delphi_ChildLayoutUI_CppCreate; external DuiLibdll name 'Delphi_ChildLayoutUI_CppCreate';
procedure Delphi_ChildLayoutUI_CppDestroy; external DuiLibdll name 'Delphi_ChildLayoutUI_CppDestroy';
procedure Delphi_ChildLayoutUI_Init; external DuiLibdll name 'Delphi_ChildLayoutUI_Init';
procedure Delphi_ChildLayoutUI_SetAttribute; external DuiLibdll name 'Delphi_ChildLayoutUI_SetAttribute';
procedure Delphi_ChildLayoutUI_SetChildLayoutXML; external DuiLibdll name 'Delphi_ChildLayoutUI_SetChildLayoutXML';
function Delphi_ChildLayoutUI_GetChildLayoutXML; external DuiLibdll name 'Delphi_ChildLayoutUI_GetChildLayoutXML';
function Delphi_ChildLayoutUI_GetInterface; external DuiLibdll name 'Delphi_ChildLayoutUI_GetInterface';
function Delphi_ChildLayoutUI_GetClass; external DuiLibdll name 'Delphi_ChildLayoutUI_GetClass';

//================================CTileLayoutUI============================

function Delphi_TileLayoutUI_CppCreate; external DuiLibdll name 'Delphi_TileLayoutUI_CppCreate';
procedure Delphi_TileLayoutUI_CppDestroy; external DuiLibdll name 'Delphi_TileLayoutUI_CppDestroy';
function Delphi_TileLayoutUI_GetClass; external DuiLibdll name 'Delphi_TileLayoutUI_GetClass';
function Delphi_TileLayoutUI_GetInterface; external DuiLibdll name 'Delphi_TileLayoutUI_GetInterface';
procedure Delphi_TileLayoutUI_SetPos; external DuiLibdll name 'Delphi_TileLayoutUI_SetPos';
function Delphi_TileLayoutUI_GetFixedColumns; external DuiLibdll name 'Delphi_TileLayoutUI_GetFixedColumns';
procedure Delphi_TileLayoutUI_SetFixedColumns; external DuiLibdll name 'Delphi_TileLayoutUI_SetFixedColumns';
function Delphi_TileLayoutUI_GetChildVPadding; external DuiLibdll name 'Delphi_TileLayoutUI_GetChildVPadding';
procedure Delphi_TileLayoutUI_SetChildVPadding; external DuiLibdll name 'Delphi_TileLayoutUI_SetChildVPadding';
procedure Delphi_TileLayoutUI_GetItemSize; external DuiLibdll name 'Delphi_TileLayoutUI_GetItemSize';
procedure Delphi_TileLayoutUI_SetItemSize; external DuiLibdll name 'Delphi_TileLayoutUI_SetItemSize';
function Delphi_TileLayoutUI_GetColumns; external DuiLibdll name 'Delphi_TileLayoutUI_GetColumns';
function Delphi_TileLayoutUI_GetRows; external DuiLibdll name 'Delphi_TileLayoutUI_GetRows';
//procedure Delphi_TileLayoutUI_SetColumns; external DuiLibdll name 'Delphi_TileLayoutUI_SetColumns';
procedure Delphi_TileLayoutUI_SetAttribute; external DuiLibdll name 'Delphi_TileLayoutUI_SetAttribute';


//================================CNativeControlUI============================

function Delphi_NativeControlUI_CppCreate; external DuiLibdll name 'Delphi_NativeControlUI_CppCreate';
procedure Delphi_NativeControlUI_CppDestroy; external DuiLibdll name 'Delphi_NativeControlUI_CppDestroy';
procedure Delphi_NativeControlUI_SetInternVisible; external DuiLibdll name 'Delphi_NativeControlUI_SetInternVisible';
procedure Delphi_NativeControlUI_SetVisible; external DuiLibdll name 'Delphi_NativeControlUI_SetVisible';
procedure Delphi_NativeControlUI_SetPos; external DuiLibdll name 'Delphi_NativeControlUI_SetPos';
function Delphi_NativeControlUI_GetClass; external DuiLibdll name 'Delphi_NativeControlUI_GetClass';
function Delphi_NativeControlUI_GetText; external DuiLibdll name 'Delphi_NativeControlUI_GetText';
procedure Delphi_NativeControlUI_SetText; external DuiLibdll name 'Delphi_NativeControlUI_SetText';
procedure Delphi_NativeControlUI_SetNativeHandle; external DuiLibdll name 'Delphi_NativeControlUI_SetNativeHandle';


